Java 一般文件结构以及/bin和/dist目录之间的差异
这个问题与特定的编程语言无关,但当涉及到如何以“专业的方式”构造项目目录的问题时,我总是感到困惑 AFAIKJava 一般文件结构以及/bin和/dist目录之间的差异,java,javascript,actionscript,development-environment,Java,Javascript,Actionscript,Development Environment,这个问题与特定的编程语言无关,但当涉及到如何以“专业的方式”构造项目目录的问题时,我总是感到困惑 AFAIKbin目录包含已编译和压缩的可执行二进制文件,src目录包含原始源代码,build目录包含未压缩的可执行文件(例如,用于本地执行) 根据dist目录包含压缩/归档的输出内容。但是bin和dist之间有什么区别呢?除了所有这些文件夹之外,deploy文件夹还包含什么 最后:将资产(图像、JSON等)放在哪里资产或供应商?文件夹结构将始终根据我们使用的技术和构建工具而特定且彼此不同。根据jav
bin
目录包含已编译和压缩的可执行二进制文件,src
目录包含原始源代码,build
目录包含未压缩的可执行文件(例如,用于本地执行)
根据dist
目录包含压缩/归档的输出内容。但是bin
和dist
之间有什么区别呢?除了所有这些文件夹之外,deploy
文件夹还包含什么
最后:将资产(图像、JSON等)放在哪里<代码>资产或
供应商
?文件夹结构将始终根据我们使用的技术和构建工具而特定且彼此不同。根据java,我可以建议
对于核心java应用程序,结构将是
项目文件夹内,我们将有库SRC类文件夹
在LIB中,所有java的archievs库
SRC通常是源代码.java文件
类总是可以编译java类。
其他文件通常我们使用资源文件夹
和用于WEB应用程序
构建结构由构建工具和servlet规范决定
根据Servlet规范
项目文件夹
在WEB-INF文件夹中
在WEB-INF类和库文件夹中
外面有WEB-INF的所有资源和jsp html脚本文件
如果使用ANT工具,将有配置xml文件。在那里,我们可以创建和使用made
上面的servlet指定了文件结构。
如果使用MAVEN,它会注意从MAVEN文件夹结构自动创建上面的文件夹结构
如果我们在IDE中使用maven和ant插件,那么一切都会得到解决
谢谢..当您用java标记您的问题时,我假设您提到的项目是java项目。看一看,可能会有帮助。我认为最后一个问题可能会被分解成一个新问题,因为这是一个不平凡的主题,可能会根据项目需要而有所不同。例如,某些项目仅使用少数图像,或者可能使用图标字体库,在这种情况下,资源文件夹是可以接受的。其他项目可能需要动态地提供图像和其他资源,如流式视频,在这种情况下,最好设置CDN服务器以交付静态文件。相关-