问题
I have added profiling to my Maven project.
<profile>
<id>da</id>
</profile>
<profile>
<id>live</id>
</profile>
<profile>
<id>dev</id>
</profile>
When I give the command mvn clean install
without specifying the build profile. I need the dev profile to be build by default.
How can I achieve this?
回答1:
By using the attribute activeByDefault
you will be able to select a default profile in Maven when no other profile is selected with the -P parameter.
<profiles>
<profile>
<id>da</id>
</profile>
<profile>
<id>live</id>
</profile>
<profile>
<id>dev</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<profiles>
See Maven Introduction to Profiles documentation
回答2:
You can also activate specific profile by running
mvn clean install -Pprod or
mvn clean install -Pdev
来源:https://stackoverflow.com/questions/11824328/default-build-profile-for-maven