Maven按照目标环境生成指定可执行的jar
在实际的项目中,我们经常会碰到这样的需求:“通过执行某条命令搞定一些的事情”。
pom.xml<profiles> <profile> <id>windows</id> <build> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <descriptors> <descriptor>src/main/resources/META-INF/assemble-linux.xml</descriptor> </descriptors> </configuration> </plugin> </plugins> </build> <activation> <property><name>windows</name></property> </activation> </profile> <profile> <id>linux</id> <build> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <descriptors> <descriptor>src/main/resources/META-INF/assemble-linux.xml</descriptor> </descriptors> </configuration> </plugin> </plugins> </build> <activation> <property><name>linux</name></property> </activation> </profile></profiles>?