我想将生成的Maven AppAssembler assembler/
目录部署到文件系统,SSH或诸如此类的某个地方。 Cargo可以为我做那个,或者是否有一个等效的部署工具可以让我包含一堆文件(在本例中是target/appassembler/
目录)并将它们部署到目的地?
我有几个命令行应用程序按计划任务运行(通过cron或Windows Scheduler),我想将它们部署到这些远程位置(在一种情况下通过SSH,另一种情况通过网络共享{{1 }})。我不知道如何实现这一点,因为我一直在寻找适用于Web应用程序和应用程序容器的所有部署插件或者像Nexus这样的Remote repos。
答案 0 :(得分:1)
尝试maven copy plugin - 它具有出色的networking support(scp,FTP,HTTP)。 您可能还会发现有用的maven sshexec plugin。
答案 1 :(得分:0)
我知道这个问题很老,但是因为其他人也可能对此感兴趣:
我没有一个完整/具体的例子,因为我从来没有尝试过,但也许maven assembly plugin可以用于这个,使用dir汇编格式?