在项目之间共享用户库

cof*_*tor 3 java eclipse

我花了一些时间来学习Eclipse,后来又学习了NetBeans.我实际上喜欢这两个IDE.我不知道我更喜欢哪一个,但它们似乎很直观.

至于Eclipse IDE,我正在学习在我的所有项目中共享我的用户库的最佳实践.更何况当我在网上找到别人的Java代码时,我当然想要导入该代码并在我需要的任何地方使用它.

我注意到Stack Overflow上有很多关于如何在所有项目中共享资产的问题.

要明确的是,当我说"资产"时,我的意思是除了我将项目的主要方法所在的地方.(即:图像,xml/txt文件,自定义类等....)

我来自Web开发世界(PHP),因此我的思维习惯于PHP include()require()函数,用于将服务器上的任何内容导入到我的应用程序中.像我所知道的大多数Web开发人员一样,为了便于导入,我将Web资产保存在相同的位置.

现在进入一个新的世界,Java + Eclipse.

我创建了一个Project,现在我正在该单个Project中创建其他类.这些类几乎可以用于我创建的每个项目.

在阅读其他问题和帖子后,我仍然不太确定项目之间资产共享的最佳实践.(我只关心一个工作区)

我想听听别人的个人最佳实践.

您是否创建了仅包含类,图像,文件的项目?

你是否在文件系统的某处保留了一个文件夹/目录来保存所有这些,然后导入它?

在创建项目时是否使用Eclipse的默认设置,或者您是否更改了任何内容?

rep*_*mer 7

您可以将共享库放在Eclipse项目中P,并使其他项目依赖P.要使项目Q依赖,P请执行以下操作:

  1. Q在包资源管理器中选择项目,然后右键单击它.
  2. 选择Properties从上下文菜单中.
  3. 转到Java Build Path属性页面.
  4. 转到Projects选项卡.
  5. 检查项目P以将其添加到项目的构建路径中Q.

有关详细信息,请参阅http://www.informit.com/articles/printerfriendly.aspx?p=367962上的文章.

  • 是的,这正是我的建议. (2认同)