maven-antrun-plugin没有scp工作

时间:2013-11-20 16:11:10

标签: jar jboss soa

Hy All,

我的maven-antrun-plugin scp任务有问题,我想解决它。我在Windows 7专业版上开发。

安装了apache-ant-1.9.2。 ANT_HOME设置为c:\ apache \ apache-ant-1.9.2。 ant-jsch.jar可以在ANT_HOME \ lib。中找到。

安装了apache-maven-3.1.1。 M2_HOME设置为c:\ apache \ apache-maven-3.1.1,M2_REPO设置为c:\ Users \ admin.m2。

我想将jar文件复制到远程服务器的lib目录。

以下是pom.xml的片段:

<host>x.x.x.x</host>
    <username>xxx</username>
    <password>xxx</password>

    <jbossesb.home>/home/${username}/jboss-soa-p-5/jboss-as</jbossesb.home>
    <jbossesb.server.name>xxx</jbossesb.server.name>
    <jbossesb.version>4.12</jbossesb.version>
    <ant.home>${env.ANT_HOME}</ant.home>

...

<plugin>
            <artifactId>maven-antrun-plugin</artifactId>
            <executions>
                <execution>
                    <phase>install</phase>
                    <configuration>
                        <target>
                            <taskdef name="scp"
                                classname="org.apache.tools.ant.taskdefs.optional.ssh.Scp"
                                classpathref="${ant.home}\lib\ant-jsch.jar" />
                            <scp
                                todir="${username}:${password}@${host}:${jbossesb.home}/server/${jbossesb.server.name}/lib"
                                trust="yes"
                                verbose="yes">
                                <fileset dir="target"
                                    includes="${project.artifactId}-${project.version}.jar" />
                            </scp>
                        </target>
                    </configuration>
                    <goals>
                        <goal>run</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>

当我使用命令mvn clean install时,我得到以下内容:

[INFO]执行任务

[INFO]已执行的任务

[INFO] -------------------------------------------- ----------------------------

建立成功

[INFO] -------------------------------------------- ----------------------------

然后它什么也没发生。它没有连接到服务器,也没有将我的jar复制到远程服务器。

请帮助我。

0 个答案:

没有答案