如何使用maven结构构建Hello-World项目?

时间:2015-09-27 13:42:55

标签: java maven

我是java新手并开始阅读maven,但文档对我来说并不清楚。我有一个简单的Hello-World项目:

package main;

public class Hello
{
    public static void main(String[] args)
    {
        System.out.println("Hello World");
    }
}

我想在maven结构中实现这个。我该怎么做?  我下载并安装appache-maven-3.3.3-bin.zip并设置环境变量。

1 个答案:

答案 0 :(得分:0)

See this page.

使用此命令:

mvn -B archetype:generate \
  -DarchetypeGroupId=org.apache.maven.archetypes \
  -DgroupId=com.mycompany.app \
  -DartifactId=my-app

它将生成一个新目录my-app,它是一个完整的Maven项目,具有推荐的布局,即:

$ find my-app/
my-app/
my-app//pom.xml
my-app//src
my-app//src/main
my-app//src/main/java
my-app//src/main/java/com
my-app//src/main/java/com/mycompany
my-app//src/main/java/com/mycompany/app
my-app//src/main/java/com/mycompany/app/App.java
my-app//src/test
my-app//src/test/java
my-app//src/test/java/com
my-app//src/test/java/com/mycompany
my-app//src/test/java/com/mycompany/app
my-app//src/test/java/com/mycompany/app/AppTest.java

根据您的需要自定义groupIdartifactId

有关布局的详情,请参阅Introduction to the Standard Directory Layout