maven:定义并使用不同的场景进行构建

maven:定义并使用不同的场景进行构建,maven,Maven,在mavenpom.xml中定义不同的“场景”,而不使用新的插件,是否可能 更具体地说,我想让mvn clean install进一步完成它的工作,但我希望相同的pom文件也可以创建一个独立的jar(可能有一组不同的插件)。例如,通过使用mvn clean make my jar将您的插件添加到pom文件中,您可以通过mvn clean verify运行单元和集成测试进行分离,并通过mvn clean deploy您可以通过maven shade/maven assembly插件在顶部包装上运行

在maven
pom.xml
中定义不同的“场景”,而不使用新的插件,是否可能


更具体地说,我想让
mvn clean install
进一步完成它的工作,但我希望相同的
pom
文件也可以创建一个独立的jar(可能有一组不同的
插件
)。例如,通过使用
mvn clean make my jar

将您的插件添加到pom文件中,您可以通过
mvn clean verify
运行单元和集成测试进行分离,并通过
mvn clean deploy
您可以通过maven shade/maven assembly插件在顶部包装上运行?默认Java项目或使用quarkus/spring boot等特定框架?在大多数情况下,您不需要
mvn clean install
…您希望使用相同的POM涵盖哪些不同的“场景”?