내 프로젝트의 릴리스 생성을 위해 maven release plugin을 사용합니다. 내가 빌드 할 때마다 Javadoc을 생성하고 싶지 않습니다. 다른 한편으로는 내가 release를 호출 할 때 : maven이 sources.jar와 javadoc.jar을 생성하고 그것을 maven release repository에 배치한다면 perform을 수행한다. source.jar의 배포가 기본적으로 배포 된 것처럼 보이기 때문에 비활성화 할 수있는 방법이 궁금 해서요.sources.jar 및 javadoc.jar의 Maven Release Plugin 배포
4
A
답변
10
는 releaseProfiles 매개 변수 (src,javadoc
예) : 사용에만 플러그인 버전 2.1와 함께 작동,
<profiles>
<profile>
<id>src</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>2.1.2</version>
<executions>
<execution>
<id>attach-sources</id>
<phase>verify</phase>
<goals>
<goal>jar-no-fork</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>javadoc</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.7</version>
<executions>
<execution>
<id>attach-javadocs</id>
<phase>verify</phase>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
</profiles>
10
Maven Release Plugin의 설명서에서 Whether to use the release profile that adds sources and javadocs to the released artifact, if appropriate
을 나타내는 useReleaseProfile
매개 변수가 있습니다. 기본값은 true
입니다. source/javadocs를 활성화/비활성화하도록 적절하게 변경해보십시오. 하나 명 이상의 프로필을 설정하고, 이러한 프로파일에서, 소스와 javadoc의 생성을 정의
관련 문제
- 1. maven-release-plugin을 사용하여 어셈블리 패키지 배포
- 2. maven release : perform failed
- 3. maven release plugin은 releaseProfile을 무시합니다.
- 4. tomcat maven plugin t7mp
- 5. Maven 플러그인 - mvn release : prepare
- 6. maven release : 릴리스 버전으로 프로젝트를 배포하지 마십시오.
- 7. 부모 pom에 정의 된 maven release plugin을 비활성화하십시오.
- 8. maven gae plugin questions
- 9. maven plugin 실행
- 10. selenium-maven-plugin
- 11. maven-buildnumber-plugin
- 12. maven-assembly-plugin
- 13. maven plugin goals
- 14. maven to eclipse plugin
- 15. netbeans의 android maven plugin
- 16. maven-plugin-api com.thoughtworks.qdox.parser.ParseException
- 17. maven-compiler-plugin exclude
- 18. maven plugin 구성
- 19. Cobertura maven plugin 다운로드시기
- 20. maven-assembly-plugin 및 ar 아카이브
- 21. maven-eclipse-plugin 및 인코딩 파일
- 22. Maven jetty plugin 및 resources 디렉토리
- 23. log4j, maven jar plugin 및 특성 파일
- 24. Maven Glassfish Plugin : 분해 된 디렉토리/폴더로 응용 프로그램 배포
- 25. Maven FTP 배포 문제
- 26. maven-antrun-plugin 실패시 실패한 maven 빌드
- 27. Maven 사이트 배포 빌드 오류
- 28. Maven maven-exec-plugin 다중 실행 설정
- 29. 마지막 단계로 maven exec-maven-plugin 실행
- 30. Maven Release Plugin에서 사용하기위한 스크립팅 응답
흥미를 . 따라서 다음과 같이 말해야합니다 : mvn org.apache.maven.plugins : maven-release-plugin : 2.1 : 기본 버전 2.0.beta8이 -releaseprofiles 인수와 함께 작동하지 않기 때문에 준비합니다. –