我已经在Maven项目中的目录结构如下工作:
src/
main/
java/
test/
java/
我想知道是否有其他的目录结构公约存在。 这是惯例Maven的特定或者是适用于所有的Java? 我有一个需要多种编程语言,并很好奇是否存在一些标准的项目。
我已经在Maven项目中的目录结构如下工作:
src/
main/
java/
test/
java/
我想知道是否有其他的目录结构公约存在。 这是惯例Maven的特定或者是适用于所有的Java? 我有一个需要多种编程语言,并很好奇是否存在一些标准的项目。
这是目录结构的具体Maven的惯例,但它已经成为颇为流行的外连Maven的世界,因为它是很好的(像任何有意义的其他约定),没有理由不使用Ant管理项目或只是用它普通的Java项目。 不需要项目甚至Java性质。 例如,存在的Flexmojos项目,使得Maven的管理Flex项目。
如果你打算使用多种编程语言,你必须使用Maven的扩展功能的某些额外的插件。 例如,你可以使用GMaven插件能够在Maven项目Groovy语言的支持。 然后,有约定(实际上是:插件的默认设置),把Groovy的来源到src/main/groovy
。 默认情况下,只支持Java。
该公约是遵循Maven中的默认文件夹的布局 。 此外其它的编程语言遵循类似的src /主/ C ++等等这些公约