创建仅测试项目的最佳原型是什么

What s the best archetype to create a test only project

我即将使用 Maven 开始我的测试项目。 在这个 Java 项目中,我只会在测试包中编写类,并且会使用一些属性、sql、xml 资源文件。

我尝试使用 bot maven-archetype-quickstart 和 maven-archetype-simple 来打包项目,但它们看起来都不像我想要的。

有什么想法吗?

对于简单的 Java 项目原型,包含主文件夹和测试文件夹以及源文件夹和资源文件夹,您可以使用 net. avh4.mvn.archetype:java-1.6-archetype 它将提供一个 eclipse/git 就绪的 java 具有以下结构的简单项目:

project-root
|_ src
|  |_ main
|  |  |_ java
|  |  |_ resources
|  |_ test
|     |_ java
|     |_ resources
|_ .classpath
|_ .project

请注意,此原型是一个社区交付的原型,不是由 IT 供应商维护,而是由 github 用户 avh4 维护,他通过简单地运行下面的命令就已经提供了上述原型的替代方案一个 bash 终端机:

bash <(curl http://archetypes.github.io/bootstrap.sh)