2017-03-06 43 views
0

我们使用maven - 请在下面找到我们的pom.xml文件的摘录。如何将新捆绑的jar文件从目标目录移动到自定义位置

我们目前的程序IST:

  1. 停止服务器:净停止 “Macromedia公司的JRun CFusion服务器”
  2. 将新的罐子服务器目录 一个。目标目录:C:\ sha2Demo60Mvn \ target \ IbanWs-Client.jar b。服务器目录:C:\ JRun4 \ servers \ cfusion \ cfusion-ear \ cfusion-war \ WEB-INF \ lib \ IbanWs-Client.jar
  3. 启动服务器:net start“Macromedia JRun CFusion服务器”。

问:

如何,我们可以从目标目录复制IbanWs-client.jar的文件A个人目录?以前可用的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

http://stackoverflow.com/questions/3423737/copying-files-from-my-project-in-maven可能指向你在正确的方向 –

回答

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 

此脚本将停止服务器,如果正在运行==>部署jar文件==>启动服务器。您需要将此.bat文件放在服务器bin目录中。

相关问题