我(为SO目的而简化)maven配置如下:
<profile> <activation> <activeByDefault>true</activeByDefault> </activation> <id>DEV</id> <properties> <some.property>devSpecific</some.property> </properties> </profile> <profile> <id>PROD</id> <properties> <some.property>prodSpecific</some.property> </properties> </profile>
<plugin> <artifactId>maven-release-plugin</artifactId> <version>2.2.2</version> <configuration> <releaseProfiles>EU-PROD</releaseProfiles> <goals>deploy assembly:assembly</goals> </configuration> </plugin>
所以我认为发布插件会激活PROD配置文件,因此 activeByDefault 将不适用。
但是在发布时我仍然获得DEV包 - DEV配置文件已激活。我的假设在哪里出错?
由于