2017-03-06 49 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目錄中。

相關問題