加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 自动配置Eclipse工作区

发布时间:2020-12-15 02:25:40 所属栏目:Java 来源:网络整理
导读:我有一个 eclipse工作区,它由15个不同的 java项目组成.要配置eclipse工作区,每次我需要手动添加java项目并在java构建路径中添加依赖项和引用. 每次添加所有项目和解决依赖关系都成为手动和冗余的任务.我探讨了存储依赖项和引用信息的每个项目中的.classpath.
我有一个 eclipse工作区,它由15个不同的 java项目组成.要配置eclipse工作区,每次我需要手动添加java项目并在java构建路径中添加依赖项和引用.
每次添加所有项目和解决依赖关系都成为手动和冗余的任务.我探讨了存储依赖项和引用信息的每个项目中的.classpath.
我想自动化这个冗余的过程.
有任何人尝试过这样做,任何输入都会有所帮助.

我不需要多次添加同一个项目,但经常需要创建一个新的eclipse工作区,其中包含新的代码更改和交付(我无法在当前工作空间中进行一些更改).如果有人需要一次又一次地创建eclipse工作区,或者多人需要为他们的工作创建相同的工作区.我们如何减少手动操作?

解决方法

我仍然对你的动机有点不确定,但我会假设通过新的代码更改和交付,你的意思是相同代码库的不同修订版/分支.出于此目的以及出于许多其他原因,如果您没有使用像 SVN或 Git这样的源控件,请查看它.这些工具是无价的,也是免费的.

日食

我不认为这在技术上是您问题的一部分,但我想将其添加为完整性.如果您正在实施以下技术,那么进行“满载日食”也很方便.我在网络驱动器上保留了一个“满载的eclipse”,并预装了一些插件,以便团队的新增功能不必下载/安装插件.这并不难做,因为eclipse不需要“安装”.您可以将eclipse文件夹复制到您想要的位置并运行它.我个人喜欢包含source control,code style,code coverage和metrics的插件,但是你应该包含你在项目中一贯使用的任何插件.

工作区

要复制现有工作区(不包括任何项目,我稍后会介绍),您只需将.metadata文件夹从现有工作区文件夹复制到将作为新工作区文件夹的空文件夹.当您启动eclipse时,只需选择新的工作区文件夹,您将拥有与其他工作区中相同的首选项.

我之前使用过这种技术,以便当人们加入一个项目时,他们可以复制一个“干净的工作空间”,并将其保存在某个网络驱动器上,以帮助他们快速启动和运行.优选地,这个“干净的工作空间”不应该只有个人偏好,例如让视角按照你喜欢的方式设置,但是应该只有像Ant全局属性,编译器合规级别,预先制作的常用外部工具这样的首选项.并运行配置等.

项目

对于项目本身,我建议将它们检入源代码控制,包括eclipse .project和.classpath文件. SVN插件(subclipse)使这很容易实现.然后,当有人加入您的项目时,他们所要做的就是将它们作为项目在新的“干净工作空间”中进行检查,这也非常容易.由于您正在检出的项目已经有.project和.classpath文件,因此所有依赖项都已经设置好了!只需确保所有jar和任何其他依赖项都与项目签入.

工作区设置过程

>拍下’满载日食’的副本.
>复制一份“干净的工作空间”.
>将项目签出到该工作区.

而已!你的新兵应该准备好了!

多个代码分支

现在,如果我认为通过新代码更改和交付意味着相同代码库的不同分支是正确的,那么为不同的分支创建工作区就像遵循相同的步骤一样简单但是检查所需的修订或分支而不是从主干的最新版本.如果您不太明白我的意思,请阅读源代码管理.

CUDOS

擅长花时间做这件事,我一直在项目中花费一天的时间来设置……

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读