教程 > maven 中文教程 > 阅读:55

maven 构建 java 项目——迹忆客-ag捕鱼王app官网

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"

参数说明:

  • -dgroupid : 组织名,公司网址的反写 项目名称
  • -dartifactid : 项目名-模块名
  • -darchetypeartifactid : 指定 archetypeid,maven-archetype-quickstart,创建一个简单的 java 应用
  • -dinteractivemode : 是否使用交互模式

生成的文件夹结构如下:

maven 构建项目 project-structure

各个文件夹说明:

文件夹结构 描述
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 帮我们将会搞定。

查看笔记

扫码一下
查看教程更方便
网站地图