扫码一下
查看教程更方便
maven 使用原型 archetype 插件创建项目。要创建一个简单的 java 应用,我们将使用 maven-archetype-quickstart 插件。
在下面的例子中,我们将在 c:\mvn 文件夹下创建一个基于 maven 的 java 应用项目。
命令格式如下:
mvn archetype:generate "-dgroupid=com.companyname.bank" "-dartifactid=consumerbanking" "-darchetypeartifactid=maven-archetype-quickstart" "-dinteractivemode=false"
参数说明:
生成的文件夹结构如下:
各个文件夹说明:
文件夹结构 | 描述 |
---|---|
consumerbanking | 包含 src 文件夹和 pom.xml |
src/main/java contains | java 代码文件在包结构下(com/companyname/bank)。 |
src/main/java contains | 测试代码文件在包结构下(com/companyname/bank)。 |
src/main/resources | 包含了 图片 / 属性 文件(在上面的例子中,我们需要手动创建这个结构)。 |
在 /workspace/java/consumerbanking/src/main/java/com/companyname/bank
文件夹中,可以看到一个 app.java,代码如下:
app.java
package com.companyname.bank; /** * hello world! * */ public class app { public static void main( string[] args ) { system.out.println( "hello world!" ); } }
打开 /workspace/java/consumerbanking/src/test/java/com/companyname/bank
文件夹,可以看到 java 测试文件 apptest.java。
apptest.java
package com.companyname.bank; import junit.framework.test; import junit.framework.testcase; import junit.framework.testsuite; /** * unit test for simple app. */ public class apptest extends testcase { /** * create the test case * * @param testname name of the test case */ public apptest( string testname ) { super( testname ); } /** * @return the suite of tests being tested */ public static test suite() { return new testsuite( apptest.class ); } /** * rigourous test :-) */ public void testapp() { asserttrue( true ); } }
接下来的开发过程中我们只需要按照上面表格中提到的结构放置好,其他的事情 maven 帮我们将会搞定。