Ответ 1
Я бы посоветовал сначала взглянуть на документацию для профилей сборки. Здесь вы можете найти . Первое, что вы хотите просмотреть, - это раздел:
Как создать профиль? Как это варьируется в зависимости от тип используемого профиля?
В принципе, как только вы это понимаете, обратите внимание, что то, что вы разместили в своем профиле, довольно близко к тому, что у вас вне вашего профиля. При этом, если вам нужен раздел, посвященный профилю, он должен эмулировать то, что у вас было бы вне профиля - если вы посмотрите на pom.xsd, это то же самое, что я считаю.
Итак, например:
<profiles>
<profile>
<id>full-build</id>
<activation>
<property>
<name>build</name>
<value>full</value>
</property>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo.webstart</groupId>
<artifactId>webstart-maven-plugin</artifactId>
<version>1.0-beta-1</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>jnlp</goal>
</goals>
</execution>
</executions>
<configuration>
<resourcesDirectory>src/main/web</resourcesDirectory>
....
Это будет вызвано запуском: mvn package -Dbuild=full
Надеюсь, это поможет.