首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >推荐的源代码管理目录结构?

推荐的源代码管理目录结构?
EN

Stack Overflow用户
提问于 2008-09-03 12:00:41
回答 3查看 10.9K关注 0票数 15

我将在一个新的J2EE web应用程序上使用Subversion进行源代码控制。你会推荐什么样的目录结构来组织代码、测试和文档?

EN

回答 3

Stack Overflow用户

发布于 2008-09-03 12:16:25

我在这里发现了一些老问题,所以你可能会感兴趣:

票数 3
EN

Stack Overflow用户

发布于 2008-09-03 12:41:22

为了扩展Mendelt Siebenga的建议,我还将添加一个web目录(用于JSP文件、WEB-INF、web.xml等)。

测试应该放在一个名为test的文件夹中,该文件夹是主src文件夹的兄弟文件夹-这样,您的单元测试类就可以与被测试的源代码具有相同的包名(为了便于测试受保护的方法或类,例如...请参阅Where should I put my test files?上的JUnit FAQ for this和这个问题)。

我自己并没有太多的用处,但是一个Maven项目也会在src文件夹旁边创建一个resources文件夹,用来存放你想要和主要源代码一起打包/部署的非源代码--比如属性文件、资源包等等。

票数 2
EN

Stack Overflow用户

发布于 2008-09-03 12:17:32

我使用Eclipse创建J2EE web应用程序,这将创建以下项目结构:

代码语言:javascript
代码运行次数:0
运行
复制
WebAppName\
    \lib
    \src
    \tests
    etc...

然后,我将在我们的主干上创建一个名为WebAppNameProject的SVN文件夹。在这个文件夹中,我将创建名为WebAppNameSource、Documentation等的文件夹。在WebAppNameSource文件夹中,我将放置由Eclipse生成的项目源代码。因此,我在SVN中会有以下文件夹结构:

代码语言:javascript
代码运行次数:0
运行
复制
\svn\trunk\WebAppNameProject
    \WebAppNameSource
        \lib
        \src
        \tests
        etc...
    \Documentation 

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41513

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档