[Maven] - 安裝與Eclipse搭建


Maven的具體參考書可以看:《Maven實戰》

下載maven可以到:http://maven.apache.org/

Maven的eclipse基本使用可以在這里看到:http://www.iteye.com/topic/1123225

 

1、把下載下來的maven的zip文件隨便解壓到一個地方,比如:f:\tool\apache-maven-3.2.5

 

2、設置環境變量(雷同JAVA_HOME):

新加一個"MAVEN":

把"MAVEN"加到Path中:

 

3、打開命令行看看maven是否已經正確配置:

能看到上面的信息說明已經配置正常。

 

4、在命令行中輸入:

mvn help:system

運行結果:

此命令運行完后,將會在windows用戶文件夾自動生成一個“.m2”的文件夾,里頭有一個repository目錄,比如:

C:\Users\xxxxx\.m2

這是本地用戶倉庫,未來使用maven所自動下載的jar包會下載到這。

 

5、Eclipse配置Maven:

點擊eclipse中的window->Perference->Maven->Installations,設置自己下載的Maven。

原eclipse自帶的maven可移除,因為大多是版本不一樣,會導致后面有莫名的問題。

 

6、新建Maven的Web項目方法:

6.1)Ctrl + N:

這樣,一個Maven的web項目已經建成。但默認,Project Facet中的Java版本是1.5的,要把它修改為本地的java版本。

6.2)右鍵項目->Properties,把它修改為:

我這里是使用JBoss,所以要把Dynamic Web Module中的Runtimes設為JBoss:

 

6.2)以Maven的默認契約新建一個src/main/java源文件夾:

這個文件夾需要手工建,不能以新建源文件夾方式來建。(估計是BUG,總會提示已經存在,但事實上又沒有)

6.3)打開pom.xml文件,加入依賴(dependency)

<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.my.mavenweb</groupId>
  <artifactId>testweb1</artifactId>
  <packaging>war</packaging>
  <version>0.0.1</version>
  <name>testweb1 Maven Webapp</name>
  <url>http://maven.apache.org</url>
  
  <properties>
      <springframework.version>3.2.0.RELEASE</springframework.version>
      <freemarker.version>2.3.20</freemarker.version>
      <modelmapper.version>0.7.2</modelmapper.version>
  </properties>
  
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-core</artifactId>
        <version>${springframework.version}</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-beans</artifactId>
        <version>${springframework.version}</version>
    </dependency>
    <dependency>
        <groupId>org.freemarker</groupId>
        <artifactId>freemarker</artifactId>
        <version>${freemarker.version}</version>
    </dependency>
    <dependency>
        <groupId>org.modelmapper</groupId>
        <artifactId>modelmapper</artifactId>
        <version>${modelmapper.version}</version>
    </dependency>
  </dependencies>
  
  <build>
    <finalName>testweb1</finalName>
  </build>
</project>

比如我上面加入了幾個依賴:spring、freemarker、modelmapper。

保存pom.xml,eclipse會自動去到中央服務器中下載對應的jar包,jar包保存在用戶文件夾的./m2下

 

這里,Maven的eclipse配置基本已經完成了。

 

7、構建和生成Maven

Eclipse中右鍵項目->Run As->Maven install

Maven默認會把生成的war文件、class所編譯的文件都放在項目文件夾中的target目錄下


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM