我已经在一个项目上独自工作了一段时间,现在,新开发人员可能出于各种原因加入该项目。
我当然使用版本控制软件,但我担心将我的项目导入Eclipse并使其运行可能对新来者来说有点困难,我希望尽可能让它变得干净。
当我第一次接手这个项目时,我花了将近两天的时间来构建项目并运行它,我记录了每一步并修复了最明显的错误,但不是全部,我希望项目能够像它一样运行是进口时。
以下是我现在遇到的一些具体问题,我应该解决这些问题,以及如何处理?
对于(4)我可能不得不使用maven,但是可以在不使用maven的情况下解决问题(1)(2)和(3)吗?
另一种方法是设置一页指令文件
对于如何组织整个混乱,你还有任何其他一般或具体的建议。
谢谢
答案 0 :(得分:3)
只需点击一下即可构建项目 - 可以是ant build all
或mvn package
。 Maven提供与IDE的集成(通过插件)。
不回复IDE元数据。例如.project
和.classpath
。您仍然可以提交它们以简化Eclipse用户,但不要限制IDE。
提供build-on-save。要么使用Eclipse WTP,要么使用FilSync插件(听起来像是黑客,但非常酷)
使用构建配置文件(maven自动提供它们) - 为不同的环境创建不同的构建
并不总是可以配置maven(或ant / ivy)脚本中的所有内容。对于任何其他操作,例如安装应用程序服务器 - 文档,然后在项目根目录中的单个文件中,逐步描述应该安装什么,使用什么配置选项等。因此开发人员具有只有一个地方可以看,并遵循。该文件可以(并且更好)是普通的.txt
根据我最近的经验 - 我们有一个项目,我们已经工作了6个月。我的一位同事不得不在一台新机器上重新导入该项目。他花了20分钟。该项目配置了Maven。