如何将新捆绑的jar文件从目标目录移动到自定义位置

时间:2017-03-06 06:48:30

标签: xml web-services maven ant

我们使用maven - 请在下面找到我们的pom.xml文件的摘录。

我们目前的程序是:

  1. 停止服务器:net stop" Macromedia JRun CFusion Server"
  2. 将新jar移动到服务器目录 一个。目标目录:C:\ sha2Demo60Mvn \ target \ IbanWs-Client.jar 湾服务器目录:C:\ JRun4 \ servers \ cfusion \ cfusion-ear \ cfusion-war \ WEB-INF \ lib \ IbanWs-Client.jar
  3. 启动服务器:net start" Macromedia JRun CFusion Server"。
  4. 问题:

    我们如何将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>
    

1 个答案:

答案 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目录中。