release:prepare
및 release:perform
(둘 다) 목표에서 일부 Maven 프로파일을 활성화하는 솔루션을 찾을 수 없습니다. 이 같은 것 :두 릴리스에서 프로파일 활성화 : 준비 및 릴리스 : 수행
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.2.1</version>
<configuration>
<useReleaseProfile>false</useReleaseProfile>
<goals>deploy</goals>
<arguments>-Pmy-release</arguments>
</configuration>
</plugin>
그냥 작동하지 않습니다. 나는 설정이 release:perform
동안에 만 작동한다는 것을 알고 있습니다. 따라서 arguments
설정이 정확히 원하는 것입니다. 그러나 실행 중에 my-profile
프로필이 활성화되어 있지 않습니다. 내가 뭔가 잘못하고 있는거야?
답장을 보내 주셔서 감사합니다. @nwinkler. 'releaseProfiles' 매개 변수는'release : perform' 목표에만 관련되어 있으므로'release : prepare' 중에는 작동하지 않습니다. 그리고, 당신 말이 맞아요, 그 행동은 어쨌든 정말 이상합니다. '-Dmy-release' 변수를 사용하는 팁이 실제로 현재의 해결 방법입니다. 나는 그것이 나의 질문을 곧바로 가지고 그것에 대해 생각할 어떤 길도 제안하지 않는다는 것을 언급하지 않았다.그러나 이것이 지금은 유일하게 (또는 적어도 최선의) 방법이라고 생각됩니다. 이미'2.3-SNAPSHOT' 버전의'maven-release-plugin'을 시도해 보았고 stil이 제대로 작동하지 않습니다. 슬퍼. –