Jar maven antrun插件不';超临界工作
何乐而不为 我有一个maven antrun插件scp任务的问题,我想解决它。我在Windows7专业版上开发 已安装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中的代码片段:Jar maven antrun插件不';超临界工作,jar,jboss,soa,Jar,Jboss,Soa,何乐而不为 我有一个maven antrun插件scp任务的问题,我想解决它。我在Windows7专业版上开发 已安装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文件复制到远程服务器
<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>
x.x.x.x
xxx
xxx
/home/${username}/jboss-soa-p-5/jboss-as
xxx
4.12
${env.ANT_HOME}
maven antrun插件
安装
跑
当我使用命令mvn clean install
时,我得到以下信息:
[信息]执行任务
[信息]已执行的任务
[信息]------------------------------------------------------------------------
建立成功
[信息]------------------------------------------------------------------------
然后它什么也没发生。它不连接到服务器,也不将我的jar复制到远程服务器
请帮帮我。请参考项目……甚至清理项目……我不明白。请告诉我详细信息。请尝试运行它
mvn-X clean install
以查看详细模式是否打印出更多信息。很抱歉,这是刷新…项目。。
<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>