2013-02-22 64 views
0

我已经使用eclipse创建了一个java项目,并且在该项目中我已经包含了几个jar文件,如sqljdbc4.jar,jtds-1.2.4.jar和log4j-1.2 .17.jar。在这个项目中,我还包含了一个用于Windows身份验证的dll。我试图将这个项目导出为.zip .tar等,这样项目以后可以由其他人导入并使用该项目。如何导出已包含外部jar的java项目

我想以其他开发人员可以导入项目的方式导出文件,并立即开始工作,而无需下载项目依赖的jar文件。这完全有可能吗

我已经试过了我以为会导出的东西 - >档案文件 - >保存为.zip格式。我没有成功,我也想到了属性 - >订单和导出选项卡,并选择需要的罐子工作,然后导出仍然不成功。

一旦其他开发商导入该项目的罐子是不是有他......

+0

在Eclipse中,选择项目,然后单击文件>导出>运行的JAR文件 – 2013-02-22 21:50:09

+0

您使用的是哪种构建系统?虽然你可以使用eclipse来做到这一点,但你真的需要有一个自动化的构建来负责生成发布文件。 – vickirk 2013-02-22 21:51:13

+0

为什么说“导出 - >档案文件 - >保存为.zip”不成功? – Java42 2013-02-23 01:41:25

回答

0

我会用蚂蚁。它被集成到eclipse中并且带有一个名为build.xml的.xml文件。它通过在xml文件中指定“目标”来工作,每个目标执行一些操作,如“build”(即运行javac),“部署”(即运行jar命令)等。有一个命令可以从内部调用jar目标名为zipgroupfileset,您可以使用它来打包主jar文件中的所有jar。

约蚂蚁更多信息,可以发现here

0

有以下但其基本思想是 使用一个代码库和共享项目许多变化。版本库 可以是本地的,或者甚至可以放在http服务器上(ala VisualSVN或谷歌之类的)。

1日(本地)解决方案:

Install SVN (http://subversion.apache.org/) 
Install SubVersion 
Create a repo on your local file system 
Share the project 
Dump the repo 
Send the repo 
Load the repo (Other developer) 

2日(网络)解决方案(使用谷歌代码库中)

Install SVN (http://subversion.apache.org/) 
Install SubVersion 
Put your project on GoogleCode (http://code.google.com/) 
Other developer gets project 
相关问题