[英]Java best practices of placing and linking external JARs in a Eclipse project?
我刚刚回到Java,我一直在试图弄清楚我应该如何组织我的项目。 我来自C#背景,你必须确保你编译的库可以被可执行文件(或其他库)检索,方法是将它们保存在相同的文件夹或子文件夹中,但java似乎做了不同的事情。
在我的Eclipse工作区中,我有我正在处理的主项目(现在只有一个,后来更多),它引用了外部JAR(在我的例子中,Apache Axis2的大量文件)。
我应该在哪里存储我的项目在构建时依赖的库? 我需要很快将所有内容添加到源代码控制中,因此我无法通过机器上的绝对路径继续引用这些JAR。 我读到了把这个放在我主要项目的子文件夹中的建议,但我觉得这并不理想。 我想我应该将它们保存在与项目相同的源控制父文件夹中,并以某种方式通过相对路径引用它们(eclipse一个通过UI执行绝对路径,真的吗?),所以类似于:
c:\\ JavaProjects \\ MyProject c:\\ JavaProjects \\ axis2-1.5.4 c:\\ JavaProjects \\%,无论其他库%
还有更好的方法吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.