通常来讲,我们使用maven package,会将java项目(采用maven构建)打成jar包,jar包位置在项目目录下的target文件夹中,若想将jar生成在指定位置,在pom中作出如下修改即可:
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<id>copy</id>
<phase>package</phase>
<configuration>
<tasks>
<copy todir="D:\work\code\sniff\src">
<fileset dir="${project.build.directory}">
<include name="${project.artifactId}-${project.version}.jar" />
</fileset>
</copy>
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
上边的代码块,重点的就一行,
<copy todir="D:\work\code\sniff\src">
根据自己的需要填位置。
其实,根本没有必要这样子,完全可以等打好包c-v到想放的地方,我也不知道为什么要写这个东西,随便瞅瞅吧。