を使用して、maven-helper-plugin
使用可能なプロファイルを調べています。
自分のプロファイルフォルダにある現在settings.xml
のファイルには、次の定義が含まれています。
<profile>
<id>cqDevAuthorProfile</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
...
</properties>
<repositories>
<repository>
<id>localinstance</id>
...
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>localinstance</id>
...
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
<profile>
<id>cqDevPublishProfile</id>
<properties>
...
</properties>
<repositories>
<repository>
<id>localinstance</id>
...
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>localinstance</id>
...
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
私が使用しているものは次のpom.xml
ようになります。
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-help-plugin</artifactId>
<version>2.1.1</version>
<executions>
<execution>
<phase>validate</phase>
<goals>
<goal>all-profiles</goal>
<goal>active-profiles</goal>
</goals>
<configuration></configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
すべてのプロファイルを呼び出した後、次の出力が生成されました。
[INFO]
[INFO] --- maven-help-plugin:2.1.1:all-profiles (default) @ maven-multi-enviroment-deployment-plugin ---
[WARNING] No profiles detected!
目標のアクティブプロファイルが出力を生成している間:
[INFO]
Active Profiles for Project '...:maven-multi-enviroment-deployment-plugin:pom:0.0.1-SNAPSHOT':
The following profiles are active:
- cqDevAuthorProfile (source: settings.xml)
私の質問:この時点で何がうまくいかないのですか、それとも私の間違いはどこにありますか?