一般文件结构和/ bin和/ dist目录之间的区别

时间:2014-02-27 13:06:38

标签: java javascript actionscript development-environment

这个问题与特定的编程语言无关,但在涉及如何以“专业方式”构建项目目录的问题时,这一直让我感到困惑。

AFAIK bin目录包含已编译和压缩的可执行二进制文件,而src目录包含原始源代码,build目录包含未压缩的可执行文件(例如,用于本地执行)。 / p>

根据this Answerdist目录包含压缩/存档的输出内容。但是bindist之间有什么区别呢?除了所有这些文件夹之外,deploy文件夹包含什么内容?

最后:在哪里放置资产(图片,JSON,等等)? assetsvendor

2 个答案:

答案 0 :(得分:0)

根据我们使用的技术和构建工具,文件夹结构将始终具体且彼此不同。根据我可以建议的java

对于核心java应用程序,结构将是

项目文件夹里面我们将有LIB SRC CLASSES文件夹 在LIB中所有java的archievs库 SRC通常是源代码.java文件 CLASSES cantaines总是编译java类。 其他文件通常我们使用资源文件夹

对于WEB应用程序 构建结构由构建工具和servlet规范决定 根据ServletSpecification 项目文件夹 在WEB-INF文件夹中 在WEB-INF类和lib文件夹中 在WEB-INF外面有所有资源和jsp html脚本文件应该是。

如果使用ANT TOOL,将会有配置xml文件。在那里我们可以创造和使用制作 上面的servlet指定了文件结构。 如果使用MAVEN,它将从maven文件夹结构自动创建上面的文件夹结构。

如果我们在IDES中使用maven和ant的插件来处理所有事情。

谢谢..

答案 1 :(得分:0)

当你用java标记你的问题时,我假设你提到的项目是java项目。看看Standard Directory Layout of Maven,它可能会有所帮助。