如何把微服务打成指定名称的jar包放至指定目录下?
如:
POM文件代码:
<build>
<!-- 指定打成的jar包的名称 -->
<finalName>${project.artifactId}-${project.version}</finalName>
<plugins>
<plugin>
<!-- 指定打成jar包 -->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.6</version>
<configuration>
<!-- 指定打成的jar包的输出路径 -->
<outputDirectory>target/${build.finalName}</outputDirectory>
</configuration>
</plugin>
<plugin>
<!-- 把依赖复制到指定文件夹路径下 -->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.0</version>
<executions>
<execution>
<id>copy-dependencies</id>
<phase>package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<outputDirectory>target/${build.finalName}/lib</outputDirectory>
<includeGroupIds>
org.bouncycastle,com.ai.bds,com.asiainfo.kms
</includeGroupIds>
<excludeArtifactIds>
jdk.tools,commons-lang,commons-codec,lombok,bcpkix-jdk15on
</excludeArtifactIds>
<excludeGroupIds>
org.springframework
</excludeGroupIds>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.8</version>
</plugin>
</plugins>
</build>