1
6
常春藤1。 如果您愿意在Eclipse中的单独项目中进行此操作: 您将“公共项目”添加到其他项目的依赖关系(Java构建路径-gt;Project,然后添加)。但是,您是否导出了“公共项目”的jar?(在常见的项目中:Java构建路径-gt;订单和导出,然后检查所有的jar)。 |
2
3
我建议您不要这样做,当您有许多具有重叠依赖性的项目时,这会让您头疼。 如果项目X使用commons-logging-1.0,但有人创建了真正需要commons-logging-1.1的项目Z,该怎么办?对于每个可能的版本号,是否希望中心文件夹具有相同JAR的副本?
使用maven或ivy这样的构建工具,它将为您下载并处理相关的jar。MavenEclipse插件在生成
|
3
1
我觉得你应该认真看看马文。您只需声明每个项目所依赖的“工件”,Maven将负责从存储库中获取jar,将它们添加到构建类路径,并将它们包含在您的war文件中。如果您想要批量构建,就不需要创建一个an t“build.xml”文件:只需从命令文件运行“mvn”。 |
4
1
我会考虑使用Ant的常青藤扩展来管理这些事情,如果你想这样做的话,这有利于与Maven兼容。 把所有东西都扔到一个大堆里最终会给你带来问题,因为当你突然有两个项目,其中一个使用创建时可用的版本,另一个使用错误修复的版本,而那些不100%兼容时,你会遇到版本问题。 |
5
0
我的同事实现了一个类路径容器,它递归地在工作区内的给定目录中查找jar,并查看 http://openscada.org/news/dx/31.05.2010154336JREJ4U.htm 更新站点位于 http://repo.openscada.org/p2/bob/R 该插件获得了unter lgpl v3的许可,您可以在下面找到源代码 http://pubsvn.inavare.net/openscada/modules/bob/trunk/ |
amaidment · Java资源InputStream正在关闭? 6 年前 |
kussart · 如何压缩java应用程序以获得一个小型jar 6 年前 |
a7emenov · 通过Jenkins在远程服务器上部署jar 6 年前 |