Maven快速安裝配置

環境:windows7_x86  maven3.3.3java

 
maven是管理項目的經常使用工具,不用安裝,直接配置便可。在配置maven前,須要先安裝JDK。
 
1,安裝JDK(注意此版本的Maven要求JDK1.7以上);
 
2,下載解壓apache-maven-3.3.3-bin.zip;
 
3,將D:\maven\apache-maven-3.3.3\bin添加到系統環境變量裏。
 
4,測試maven配置,cmd>mvn -v
 
5,修改maven配置文件:maven的配置文件即D:\maven\apache-maven-3.3.3\conf\settings.xml,默認狀況下修改該配置文件會對操做系統上全部的用戶生效,爲了僅對當前用戶生效,將該配置文件拷貝到C:\Users\liangjian\.m2下。
(若是系統中已經存在C:\Users\liangjian\.m2,則先刪除其下的全部目錄文件)
 
6,打開CMD,建立maven工程:
第一次建立工程,maven會下載一系列jar包:
C:\Users\liangjian>mvn archetype:generate -DgroupId=com.test.maven -DartifactId=test1 -DpackageName=com.test.maven.test1
     第一次建立工程會有點慢,下載的jar包較多。
 
7,編譯工程:
D:\maven>cd test1
D:\maven\test1>mvn clean compile
 
8,單元測試:
D:\maven\test1>mvn clean test     
 
9,項目打包:
D:\maven\test1>mvn clean package
 
10,項目運行:
<build>
        <finalName>${project.artifactId}</finalName>
        <plugins>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>exec-maven-plugin</artifactId>
                <version>1.2.1</version>
                <executions>
                    <execution>
                        <goals>
                            <goal>exec</goal>
                        </goals>
                    </execution>
                </executions>
                <configuration>
                      <mainClass>com.test.maven.App</mainClass>
                </configuration>
            </plugin>
        </plugins>
    </build>
上述這段內容插入在</project>以前便可。而後在命令行下,輸入 
D:\maven\test1>mvn exec:java
  <build>
        <finalName>${project.artifactId}</finalName>
        <plugins>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>exec-maven-plugin</artifactId>
                <version>1.2.1</version>
                <executions>
                    <execution>
                        <goals>
                            <goal>exec</goal>
                        </goals>
                    </execution>
                </executions>
                <configuration>
                         <executable>java</executable>      <!-- executable指的是要執行什麼樣的命令 -->
                         <arguments>                      
                         <argument>-classpath</argument>   <!-- 這是classpath屬性,其值就是下面的<classpath/>
                         <classpath>   <!-- 這是exec插件最有價值的地方,關於工程的classpath並不須要手動指定,它將由exec自動計算得出 -->   
                         </classpath>
                         <argument>com.test.maven.App</argument>   <!-- 程序入口,主類名稱 -->
                     </arguments>
                </configuration>
            </plugin>
        </plugins>
    </build>

上述這段內容插入在</project>以前便可。而後在命令行下,輸入
D:\maven\test1>mvn exec:exec
第一種狀況適用於簡單的工程項目,不須要配置複雜的參數( jvm參數、系統屬性、命令行參數),所以只需告訴main入庫用java命令直接執行; 第二種狀況在配置文件中指定了使用java執行程序,並指定了classpath,所以使用exec:exec;
相關文章
相關標籤/搜索