如何开始新项目
|
我第一次有机会开始一个新项目。
我对“发展”项目的结构感到满意。它具有通常的\'src \',\'lib \',\'resources \',\'test \'等目录。我在Eclipse项目中已经有了这种结构。
我无法确定源代码管理中的目录结构应该是什么。我目前正在考虑以下内容:
/sourcecontrol/branch/MyProject:
-dev
---- Here I will have dirs that make up the \'Eclipse\' project.
-dbscripts
---- sql Scripts for any DB Schema change
-documentation
---- UserGuide.pdf
---- DeveloperGuide.pdf
---- Other such docs
-sh
---- Here I will have the scripts to deploy, start, and stop the web server.
-notes
---- Here I will store random \'helpful notes\' that developers can create for other developers.
这个想法是,当有人只想“开发”项目时,他们只能检出“ dev”目录。
这是一个好主意吗?您过去的经验有什么建议吗?我一直无法为不谈论\'src \',\'test \',\'lib \'等的新项目找到“最佳实践”。
编辑:
如果有帮助,它是一个java spring + hibernate webapp
EDIT2:到目前为止,这是我的关注点:
Eclipse项目结构是否也应该是Source countrol中的项目结构?如果是这样,那么Eclipse项目的基本目录也将成为源代码管理项目的基本目录。
没有找到相关结果
已邀请:
3 个回复
盛梯獭八搽
,
) SQL也可以类似的方式组织,即“ 3”。 根据项目的复杂程度,请考虑用于API,实现,SQL,安装程序等的单独模块(罐)。Maven内置了对多模块项目的支持: 多模块示例 多模块与继承
貉骂
拭十年