나는 방법을 알고 avoid deploying a module during the release process. 명확하지 않은 것은 빌딩 모듈을 시작하는 것을 피하는 방법입니다. 예를 들어, 내 프로젝트에는 "예제"모듈이 있습니다. 이것은 빌드하는 데 오랜 시간이 걸리며 Maven Central에 배포되지 않으므로 배포를 피하는 것이 좋습니다. 어떤 아이디어? 당신은 메이븐 출시 플러그인을 사용하는 경우Maven : 배포 중에 모듈을 만드는 것을 피하는 방법은 무엇입니까?
답변
, 당신이 프로젝트는 일반적으로 두 단계에 내장되기 때문에, 이을 준비하고 이 단계를 해제 모두 알아서해야합니다. 프로젝트의 빌드를 포함 기본적으로 clean verify
을 사용하는 단계를 준비, 내가 시도 할 것 preparationGoals
매개 변수에 대해서는
. 어쩌면 빌드를 피하기 위해서만 clean
으로 설정할 수 있습니다. 를 들어 http://maven.apache.org/plugins/maven-release-plugin/perform-mojo.html
는 단계를 수행 기본적으로 deploy
로 설정되어 goals
매개 변수를보십시오. clean
만 지정하여이를 무시할 수 있습니다.
이 정확한 조합을 시도하지 않았으므로 나머지 빌드에서 부작용이 있는지 여부는 알 수 없습니다.
이 경우 가장 좋은 것은 프로필을 사용하고 프로필로 활성화 할 수있는 별도의 모듈에 예제를 넣는 것입니다. 이것은 방출 중에 건물을 막지 만 활성화 프로파일을 통해 일반적인 개발 중에 빌드 될 수 있습니다.
네,하지만 두 가지 문제가 있습니다. 1. 모듈 버전 번호를 업데이트하고 빌드하지 말고'release : prepare'를 원합니다. 그것을하는 방법이 명확하지 않습니다. 2. 이상적으로'examples'는 기본적으로 만들어야합니다 (사용자가 프로필을 언급하는 것을 잊어 버리는 것과 반대). – Gili
- 1. EAR의 Maven 픽업 모듈을 파일 시스템에서 자동으로 만드는 방법은 무엇입니까?
- 2. 자바의 루프에서 객체를 자주 만드는 것을 피하는 방법은 무엇입니까?
- 3. 최소한의 지식을 사용하면서 많은 방법을 만드는 것을 피하는 방법은 무엇입니까?
- 4. ByteBuffer의 방어 복사본을 만드는 것을 피하는 방법은 무엇입니까?
- 5. 기존 java Maven 모듈을 Grails Maven 모듈에 추가하는 방법은 무엇입니까?
- 6. Maven 배포 src/main/resources를 만드는 방법은 무엇입니까?
- 7. 티타늄으로 모듈을 만드는 방법은 무엇입니까?
- 8. 광고란에 자동 게시되는 것을 피하는 방법은 무엇입니까?
- 9. 레일 경로를 해결하는 것을 피하는 방법은 무엇입니까?
- 10. Ext.form.ComboBox에서 텍스트를로드하는 것을 피하는 방법은 무엇입니까?
- 11. 처음부터 XS 모듈을 만드는 현대적인 방법은 무엇입니까?
- 12. Magento 1.6 운송 모듈을 만드는 방법은 무엇입니까?
- 13. 배포 관련 질문 - 배포 중에 실패한 티켓을 처리하는 방법은 무엇입니까?
- 14. TaskManager의 종료를 피하는 알림을 만드는 방법은 무엇입니까?
- 15. 2.0 설치 중에 mscoree 2.4의 등록을 피하는 방법은 무엇입니까?
- 16. MySQL 데이터베이스의 부하가 높아지는 것을 피하는 방법은 무엇입니까?
- 17. 파이썬에서 모듈을 가져올 때마다 모듈의 이름을 쓰는 것을 피하는 방법은 무엇입니까?
- 18. 보석 용 모듈을 만드는 방법은 무엇입니까?
- 19. PLT Scheme에서 모듈을 만드는 방법은 무엇입니까?
- 20. joomla에서 맞춤 모듈을 만드는 방법은 무엇입니까?
- 21. VB.net을 사용하여 웹 모듈을 만드는 방법은 무엇입니까?
- 22. maven 패키징 중에 tiles.xml의 상수 값을 동적으로 업데이트하는 방법은 무엇입니까?
- 23. typedef를 피하는 방법은 무엇입니까?
- 24. Maven - 배포 및 프로젝트 분리
- 25. 각 하위 모듈을 개별적으로 배포 할 수 있도록 다중 모듈 maven 프로젝트에서 상속을 활용하는 방법은 무엇입니까?
- 26. Maven 종속성 bat 파일을 만드는 방법은 무엇입니까?
- 27. SVN Maven 프로젝트를 만드는 방법은 무엇입니까?
- 28. JBoss로 내부 Maven 저장소를 만드는 방법은 무엇입니까?
- 29. Maven-ise와 ActionBarSherlock 프로젝트를 만드는 방법은 무엇입니까?
- 30. Maven 배포 실패
제안 사항이 작동하지 않습니다. 릴리스 플러그인은 최상위 프로젝트에서 "mvn clean verify"를 호출하는 외부 프로세스를 포크하고 차례로 모든 하위 모듈을 처리합니다. 즉, 다른 모듈에 대해'release : prepare'를위한 다른'goal'을 설정할 수있는 것처럼 보이지 않습니다. – Gili