【发布时间】:2011-07-05 09:16:35
【问题描述】:
我有一个 java 项目,我想在不替换源代码的情况下开发它。我想将我的代码链接到我的工作区而不进行物理替换?
【问题讨论】:
我有一个 java 项目,我想在不替换源代码的情况下开发它。我想将我的代码链接到我的工作区而不进行物理替换?
【问题讨论】:
Package Explorer 上选择您要引用的Project
Properties(或按Ctrl-Enter)。Java Build Path 中的Projects 下,您可以添加另一个当前打开的项目。如果你想覆盖一个类,你可以在你当前的项目中复制它,并在Order and Export的类路径中进一步移动它。
【讨论】:
链接源
Project properties -> Java build path (tree-item) -> Source (tab) -> Link source (button)
链接项目
Project properties -> Java build path (tree-item) -> Projects (tab) -> Add... (button)
建议
请参阅 Eclipse 帮助主题:Workbench User Guide > Tasks > Working with projects, folders and files > Creating linked resources。
【讨论】:
您可以链接到工作区之外的项目。这允许项目继续存在于外部,但可用于浏览源代码、调试、断点等目的。在 Eclipse 中,从菜单中:
File | Import...并选择General > Existing Projects into Workspace
Copy projects into workspace。点击完成。您在此工作区的项目中所做的更改将反映到项目的本地位置。
确保从非本地拥有的工作区中删除项目引用时,不要Delete project contents on disk (cannot be undone)。
【讨论】:
对于基于 Maven 的项目,以下对我有用:
确保选中以下复选框
Project properties -> Java build path (tree-item) -> Libraries (tab) -> Maven Dependencies (tree-item) -> Edit (button) -> Maven Project Settings (link) -> Resolve dependencies from Workspace项目(复选框)
【讨论】: