在eclipse中配置maven

  1. 官網下載maven插件(http://maven.apache.org/download.cgi)

        如今完解壓如圖所示:css

文件目錄介紹:java

Bin:二進制文件web

Boot:引導,啓動apache

Conf:配置文件app

Lib:jar包webapp

README.txt:讀我jsp

2.修改配置文件的內容(路徑:%MAVEN_HOME%\conf\settings.xml)maven

<?xml version="1.0" encoding="UTF-8"?>測試

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"url

          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

  <!-- 倉庫:存儲了一大的堆jar包

  它會自動去網上(鏡像,源)下載  -->

  <localRepository>d:/repo</localRepository>

  <mirrors>

    <!-- 鏡像,提升咱們的下載速度  -->

    <mirror>

      <id>alimaven</id>

      <name>aliyun maven</name>

      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>

      <mirrorOf>central</mirrorOf>        

    </mirror>

  </mirrors>

</settings>

注意:千萬不要將文檔中的setting的內容所有替換到maven中的內容,要對比着修改,保留原來的;只修改本地倉庫,和下載鏡像(源)

3.Eclipse Maven的配置

每打開一個新的工做空間,要配置一下Maven,而後再寫代碼

 

4.建立Maven項目

(1)右擊建立一個maven project

Packing:有三種:

Jar:java項目,

War:web項目

Pom:文件夾,jar和war文件,mavenProject:一個項目,能夠放jar和war包,經過pom,通常新建立的maven Project是POM

(2)建立一個Maven Model

最外面的項目是MavenProject,其它的所有是Maven Model

(3)目錄介紹

Mvn-jar

|-->Src:源碼:java代碼

|-->|-->main:代碼:除測試之外的代碼:junit

|-->|-->main|-->java:代碼

|-->|-->main|-->resources:配置文件

|-->|-->test:測試的代碼,junit

|-->|-->test|-->java:代碼

|-->|-->test|-->resources:配置文件

|-->Target:編譯後的文件

|-->|-->classes:代碼編譯後的class類

|-->|-->test-classes:測試類編譯後的classes

(4) 建立WAR

(5)目錄介紹

Mvn-war

|-->Src:源碼:java代碼

|-->|-->main:代碼:除測試之外的代碼:junit

|-->|-->main|-->java:代碼

|-->|-->main|-->resources:配置文件

|-->|-->main|-->webapp:webContent,通常放jsp,js,css

|-->|-->test:測試的代碼,junit

|-->|-->test|-->java:代碼

|-->|-->test|-->resources:配置文件

|-->Target:編譯後的文件

|-->|-->classes:代碼編譯後的class類

|-->|-->test-classes:測試類編譯後的classes

|-->|-->m2e-wtp:編譯後的web服務;war解壓後的內容

注意:建立war包之後報如下錯誤:由於建立的web項目,webapps少了web-inf,web.xml

 

解決方案:

在項目上右擊,Javaee Tools-->第二個選項

5. 配置編譯環境

將maven的項目從新編譯,在項目中右擊,能夠pom上右擊,能夠將pom(目錄)下面的jar和war從新編譯

以上是最詳細的maven工程的配置,望採納!!!

相關文章
相關標籤/搜索