我们使用maven - 请在下面找到我们的pom.xml文件的摘录。
我们目前的程序是:
问题:
我们如何将IbanWs-Client.jar文件从目标目录复制到acustom目录?需要删除以前可用的jar文件,并且应该复制新的jar。请指教。
<build>
<finalName>IbanWs-Client</finalName>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<includes>
<include>**/*</include>
</includes>
<excludes>
<exclude>**/*.jks</exclude>
<exclude>**/*.keystore</exclude>
</excludes>
</resource>
<resource>
<directory>src/main/resources</directory>
<filtering>false</filtering>
<includes>
<include>**/*.jks</include>
<include>**/*.keystore</include>
<include>**/*.xml</include>
<include>**/*.properties</include>
</includes>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${maven-compiler-plugin.version}</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>${maven-war-plugin.version}</version>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
</plugins>
</build>
答案 0 :(得分:0)
我找到了一个简单的解决方案。我创建了一个.bat文件文件来完成我需要的工作。下面是.bat文件内容。
@Echo off
pause
net stop "Macromedia JRun CFusion Server"
pause
copy C:\sha2Demo60Mvn\target\IbanWs-Client.jar C:\JRun4\servers\cfusion\cfusion-ear\cfusion-war\WEB-INF\lib\IbanWs-Client.jar
pause
net start "Macromedia JRun CFusion Server"
pause
如果运行==&gt;此脚本将停止服务器部署jar文件==&gt;启动服务器。您需要将此.bat文件放在服务器bin目录中。