Netbeans:如何将独立Java应用程序的JAR文件自动传输到远程位置

时间:2014-08-15 08:17:35

标签: java file-upload netbeans jar ftp

有谁知道如何让Netbeans自动将独立Java应用程序的JAR文件传输到远程位置?

我在网上搜索过,但没有找到任何JAR文件。

我查看了FTP Site Deployer插件http://plugins.netbeans.org/plugin/39197/ftpsitedeployer,该插件针对JSP和PHP。

我遇到的另一个网站 - http://ilite.wordpress.com/2013/06/18/using-ftp-from-within-netbeans/ - 也是针对网络开发的。

梦想解决方案/插件将是当我点击"清理和构建"时,它将自动转移到远程位置。如果没有,很高兴在构建后进行更多点击以转移它。愿意在Netbeans中做所有事情。

关于转移的方法,我对任何事情都开放,无论是通过FTP还是shell脚本(我使用osx和远程位置都是Debian框),或其他任何东西,只要它& #39;开放标准。

有人建议吗?提前致谢。欢呼声。

1 个答案:

答案 0 :(得分:1)

这假设您使用的是“Netbeans Project”项目类型,它是基于Ant的

首先看看Apache Ant FTP task

在您的项目目录中有一个build.xml文件(切换到“文件”选项卡并展开您的项目目录)。

在此处,您可以通过实施预定义任务来自定义构建过程,如build.xml评论中所述......

其中一个是-post-jar目标......

  

-post-jar:在JAR构建之后调用

创建一个名为-post-jar的新目标,并使用FTP任务上传您的内容,例如......

<target name="-post-jar">
    <ftp server="ftp.apache.org"
            userid="anonymous"
            password="me@myorg.com"
            remotedir="...">
        <fileset dir="dist"/>
    </ftp>
</target>

Nb:我自己没有对此进行测试,可能需要包含一些额外的依赖项,阅读文档!