antrun 从不复制 jar
antrun never copies jars
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.8</version>
<executions>
<execution>
<phase>deploy</phase>
<configuration>
<target>
<copy file="${project.build.directory}/${project.artifactId}-${project.version}.jar" todir="${project.basedir}/../server/plug
</target>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
在 mvn install
之后,我再也没有看到从 target/project.jar 复制到 ../server/plugins/project.jar.
的 jarfile
为什么不是蚂蚁 运行?
请参阅 Maven Lifecycle docs 以查看 Maven 默认生命周期中的阶段列表。请注意 deploy
阶段在 install
.
之后
上面的 POM 显示插件执行绑定到 deploy
阶段,但命令 运行 是 mvn install
。所以执行不会 运行.
您需要 运行 mvn deploy
,或者将阶段更改为 install
或更早的阶段,才能看到此命令 运行ning。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.8</version>
<executions>
<execution>
<phase>deploy</phase>
<configuration>
<target>
<copy file="${project.build.directory}/${project.artifactId}-${project.version}.jar" todir="${project.basedir}/../server/plug
</target>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
在 mvn install
之后,我再也没有看到从 target/project.jar 复制到 ../server/plugins/project.jar.
为什么不是蚂蚁 运行?
请参阅 Maven Lifecycle docs 以查看 Maven 默认生命周期中的阶段列表。请注意 deploy
阶段在 install
.
上面的 POM 显示插件执行绑定到 deploy
阶段,但命令 运行 是 mvn install
。所以执行不会 运行.
您需要 运行 mvn deploy
,或者将阶段更改为 install
或更早的阶段,才能看到此命令 运行ning。