仅从另一个 eclipse 项目导入一些包
Import only some packages from another eclipse project
我正在使用 Eclipse 在 Java 中编码。我有两个项目:ProjectOne
和 ProjectTwo
.
我在 ProjectOne
中有一些包,我想将它们包含在 ProjectTwo
中,而不包含 'ProjectOne' 中的任何其他内容。我该怎么做?
您可以再创建一个项目 projectThree,其中包含 ProjectOne 中您需要的 classes。然后ProjectOne和ProjectTwo依赖于projectThree。我认为这是现在最好的情况..
计划在 Java9 中发布的 Jigsaw 项目应该可以解决您的问题。
它将模块添加到 Java..
" modules 提供了这个特定模块的所有包的列表,这些包被认为是 public API,因此可以被其他模块使用。如果 class 不在导出包中,则没有人在外面您的模块的用户可以访问它——即使它是 public。”
更多可以在这里找到...(以上评论摘自下面link)
https://blog.codecentric.de/en/2015/11/first-steps-with-java9-jigsaw-part-1/
我正在使用 Eclipse 在 Java 中编码。我有两个项目:ProjectOne
和 ProjectTwo
.
我在 ProjectOne
中有一些包,我想将它们包含在 ProjectTwo
中,而不包含 'ProjectOne' 中的任何其他内容。我该怎么做?
您可以再创建一个项目 projectThree,其中包含 ProjectOne 中您需要的 classes。然后ProjectOne和ProjectTwo依赖于projectThree。我认为这是现在最好的情况..
计划在 Java9 中发布的 Jigsaw 项目应该可以解决您的问题。 它将模块添加到 Java.. " modules 提供了这个特定模块的所有包的列表,这些包被认为是 public API,因此可以被其他模块使用。如果 class 不在导出包中,则没有人在外面您的模块的用户可以访问它——即使它是 public。” 更多可以在这里找到...(以上评论摘自下面link)
https://blog.codecentric.de/en/2015/11/first-steps-with-java9-jigsaw-part-1/