Hudson SCP文件上载失败,因为我使用ANT重命名war文件

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>

我使用的是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>
        <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程序,它会毫无问题地上传完全相同的文件。你知道为什么吗