圖文詳解MyEclipse中建立Maven webapp項目的步驟

來源:互聯網
上載者:User

標籤:eclips   測試的   bsp   framework   lips   多個   new   plugin   oar   

轉:46592557

MyEclipse中建立新的Maven項目(webapp目錄結構)過程如下: 1. New -> Project... -> Maven Project 2. Next,  3. Next, 選擇“maven-archetype-webapp”建立一個webapp目錄結構的項目
4. 填Group Id,Artifact Id,和Package(請參考後面的“關鍵詞”),點擊“Finish”
5. 休息片刻,等待MyEclipse建立項目建立完成後,檔案目錄結構如下: 6. (如果不喜歡現在的檔案名稱)修改項目名稱和存放路徑:項目右鍵 -> refactor -> rename
7. 添加代碼目錄:註:如果是MyEclipse2015,只需要在Java Build Path -> Libraries 中,把JRE System Library修改為“Workspace default JRE”就可以自動有那些目錄了,無需下面的操作。項目右鍵 -> Build Path -> New Source Folder...,填寫“src/main/java”(註:MyEclipse2015沒有這個菜單,直接這樣就行:項目右鍵 -> New -> Folder ->Folder Name 輸入 "src/main/java",然後重複步驟輸入“src/test/java”)  添加後,test目錄也自動有了: 8. (如果需要)修改項目所使用的jdk:項目右鍵 -> Build Path -> Configure Build Path...  最終的項目目錄結構如下:
9. 添加相應的外掛程式,如 maven-compiler-plugin
[html] view plain copy 
  1. <plugin>  
  2.  <groupId>org.apache.maven.plugins</groupId>  
  3.  <artifactId>maven-compiler-plugin</artifactId>  
  4.  <version>2.3.2</version>  
  5.  <configuration>  
  6.   <source>1.7</source>  
  7.   <target>1.7</target>  
  8.  </configuration>  
  9. </plugin>  

關鍵詞:GroupId:一般是公司名或組織名ArtifactId:一般是project名Packaging:打包類型,jar/war/rar/ear/pom等,預設是jarVersion:版本號碼,GroupId+ArtifactId+Packaging+Version構成項目的唯一標識Snapshot:標識一個正在開發階段、會經常更新、但尚未發布的版本 <dependency management>和<dependencies>的區別:在父POM中用<dependency management>定義好version, scope, 和exclusions後,可以被子POM中用<dependencies>定義的依賴所繼承使用。這樣,如果有多個子POM的話,可以確保用同一套version, scope, 和exclusions。 Dependency Scope:
  • compile: 預設的scope。編譯、測試、打包全都需要。compile參與依賴傳遞,就是說,項目A依賴於B(依賴scope是compile),項目C依賴於你的項目A,那麼C也就依賴於B。
  • provided: 表示JDK或者容器會在Runtime時提供這些(jar),如servlet api,部署時是不需要它的,因為應用伺服器肯定有這些東西。provided的東西在編譯和測試時會用到,不參與傳遞依賴。
  • runtime: 表示編譯時間不需要,但測試和運行時需要,最終打包時會包含進去。
  • test: 只用於測試階段(測試的編譯和測試的運行),典型的就是junit的jar。
  • system: 和provided類似,但要求jar是系統裡已有的,不會在repository裡找,如rt.jar,tools.jar這些。
  • import: 簡單的說,項目的pom可以繼承另一個項目的pom,從而繼承了父項目的依賴關係,但是因為之後single inheritance的限制,所以創造了import,使得你可以“匯入”或者說“繼承”任何一到多重專案的依賴關係。
找包的方法:
  1. 在GOOGLE裡輸入: maven spring repository 
  2. 得到:
[html] view plain copy 
  1. <dependency>    
  2.     <groupId>org.springframework</groupId>  
  3.     <artifactId>spring</artifactId>  
  4.     <version>2.5.5</version>  
  5. </dependency>   

等Maven下載完jar包後,
  1. Stop server
  2. Redeploy/Reload application
  3. Start server
 或在此網站中尋找:http://mvnrepository.com/

(轉)圖文詳解MyEclipse中建立Maven webapp項目的步驟

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.