Ich kann keine Lösung für die Aktivierung einiger Maven Profil auf release:prepare
und release:perform
(beide) Ziele finden. Etwas wie das:Profilaktivierung auf beiden Releases: Vorbereitung und Freigabe: Führen Sie
<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>
funktioniert einfach nicht. Ich weiß, dass releaseProfiles
Einstellung funktioniert nur während release:perform
, so dass ich gerade, dass arguments
Einstellung ist genau das, was ich will, aber my-profile
Profil ist nicht aktiv während der Ausführung. Mache ich etwas falsch?
Danke für Ihre Antwort, @nwinkler. Der Parameter 'releaseProfiles' bezieht sich nur auf das' release: perform'-Ziel, so dass er während 'release: prepare' nicht funktioniert. Und du hast recht, sein Verhalten ist sowieso wirklich seltsam. Ihr Tipp mit '-Dmy-release' ist eigentlich meine aktuelle Problemumgehung. Ich habe es nicht erwähnt, um meine Frage direkt zu stellen und keinen Gedankengang zu machen.Es scheint jedoch, dass dies der einzige (oder zumindest der beste) Weg ist, dies vorerst zu tun. Ich habe schon '2.3-SNAPSHOT' Version von' Maven-Release-Plugin' probiert und stil funktioniert nicht richtig. Traurig. –