用Maven創建第一個項目

 用Maven創建第一個項目:

1.mvn archetype:generate -DgroupId=com.mvndemo.app -DartifactId=mvndemo -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
2.[INFO] BUILD SUCCESS 創建成功!
3.cd mvndemo
4.項目文件結構:
mvndemo
|-- pom.xml
|-- src
    -- main
       -- java
           -- com
              -- mvndemo
                 -- app
                    -- App.java
   -- test
      -- java
         -- com
            -- mvndemo
               -- app
                  -- AppTest.java
簡單說明:
src/main/java:項目源代碼;
src/test/java: 項目測試代碼;
pom.xml: 項目對象模型(Project Object Model),用於描述項目如何構建,以及聲明項目所依賴的包。
 
pom.xml:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.mvndemo.app</groupId>
<artifactId>mvndemo</artifactId>
<packaging>jar</packaging>
<version>1.0-SNAPSHOT</version>
<name>mvndemo</name>
<url>http://maven.apache.org</url>
 
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
 
5.構建:
5.1 命令:mvn package
5.2 [INFO] BUILD SUCCESS 構建成功。
 
6.測試:
6.1 命令:mvn test
6.2 [INFO] BUILD SUCCESS 測試成功。
6.3 運行程序:java -cp target/mvndemo-1.0-SNAPSHOT.jar com.mvndemo.app.App
注:也可直接運行這個命令,無需執行"mvn test"命令。
 
7.導入Eclipse
7.1 命令:mvn eclipse:eclipse
7.2 [INFO] BUILD SUCCESS eclipse項目生成成功。就是生成了兩個文件:.classpath,.project
7.3 打開Eclipse並按“已存在的maven項目”爲導入源,並選擇mvndemo目錄導入本項目。
注:若無“已存在的maven項目”選項的導入源,請先安裝m2eclipse插件。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章