Hudson SCP文件上载失败,因为我使用ANT重命名war文件
我使用的是Hudson 2.1.2,使用的是SCP1.8和Maven 3.0.4。我在manager页面中设置了服务器,只要我没有重命名它,它就可以连接并上传war文件 只要我把文件放入pom.xml文件中Hudson SCP文件上载失败,因为我使用ANT重命名war文件,hudson,file-transfer,scp,Hudson,File Transfer,Scp,我使用的是Hudson 2.1.2,使用的是SCP1.8和Maven 3.0.4。我在manager页面中设置了服务器,只要我没有重命名它,它就可以连接并上传war文件 只要我把文件放入pom.xml文件中 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.3</version>
<executions>
<execution>
<id>run-ant-rename-war</id>
<phase>package</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<tasks>
<move
file="${project.build.directory}/${project.artifactId}-${project.version}.war"
tofile="${project.build.directory}/my-project.war" />
</tasks>
</configuration>
</execution>
</executions>
</plugin>
org.apache.maven.plugins
maven antrun插件
1.3
跑蚂蚁大战
包裹
跑
hudson完成包并重命名文件。然后它连接到我的服务器,但上传失败,并显示以下消息
错误:未能上载文件3:com.jcraft.jsch.ChannelSftp.throwstatus上的权限被拒绝com.jcraft.jsch.ChannelSftp上的权限被拒绝com.jcraft.jsch.java:2289)be.certipost.hudson.plugin.SCPSite.upload上的com.jcraft.jsch.ChannelSftp.put(ChannelSftp.java:406)上的权限被拒绝(SCPSite.java:239)在be.certipost.hudson.plugin.SCPRepositoryPublisher.perform(SCPRepositoryPublisher.java:211)在hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:36)在hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:630)在hudson.model.AbstractBuild$AbstractRunner.java:608)在hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:789)的hudson.maven.maven.MavenModuleSetBuild$RunneImpl.post2(MavenModuleSetBuild.java:789)在hudson.model.Run.Run(Run.java:1391)在hudson.maven.MavenModuleSetBuild.Run(MavenModuleSetBuild.java:414)在hudson.model.ResourceController.execute(ResourceController.java:88)的hudson运行(Executor.java:145)
[调试]跳过监视的依赖项更新;生成未配置触发器:kc_project_usc#52
如果我使用像FileZilla这样的FTP程序,它会毫无问题地上传完全相同的文件。你知道为什么吗