<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                Maven這個個項目管理和構建自動化工具,越來越多的開發人員使用它來管理項目中的jar包。接下來小寶鴿,將從下面幾個方向介紹maven: **(1)Maven簡單介紹** **(2)Maven安裝與配置** **(3)Maven攜手eclipse構建項目** **(4)Maven的常用命令** **(5)Maven實例** 猿友門抓緊了,馬上起飛了: ###(1)Maven的簡單介紹 Maven這個個項目管理和構建自動化工具,越來越多的開發人員使用它來管理項目中的jar包。但是對于我們程序員來說,我們最關心的是它的項目構建功能。所以這里我們介紹的就是怎樣用 maven 來滿足我們項目的日常需要。Maven 使用慣例優于配置的原則 。它要求在沒有定制之前,所有的項目都有如下的結構: ![這里寫圖片描述](https://box.kancloud.cn/2016-03-10_56e1253c0967c.jpg "") 一個 maven 項目在默認情況下會產生 JAR 文件,另外 ,編譯后 的 classes 會放在 basedir/target/classes 下面, JAR 文件會放在 ${basedir}/target 下面。這時有人會說了 , Ant 就沒有那么多要求 ,它允許你可以自由的定義項目的結構。在這里不想引起口水戰哈, 我個人覺得 maven 的這些默認定義很方便使用。好了 ,接下來我們來安裝 maven 。 ###(2)Maven安裝與配置 2.1、下載maven安裝包:apache-maven-3.2.1 [http://download.csdn.net/detail/u013142781/9355367](http://download.csdn.net/detail/u013142781/9355367),解壓即可使用。 2.2、maven環境變量配置,配置方式跟jdk有些類似。新建環境變量MAVEN_HOME(值為maven的根目錄)、然后在PATH環境變量里加入%MAVEN_HOME%\bin;即可。 2.3、設置setting.xml文件,配置本地倉庫。apache-maven-3.2.1\conf下有個setting.xml文件,打開,localRepository的值設置成你本地倉庫的路徑。(博主在apache-maven-3.2.1根目錄下創建了個repository文件夾作為本地倉庫)。如下圖 ![這里寫圖片描述](https://box.kancloud.cn/2016-03-10_56e12541aa43e.jpg "") 2.4、maven配置到eclipse上,下載插件eclipse-maven3-plugin [http://download.csdn.net/detail/u013142781/9355661](http://download.csdn.net/detail/u013142781/9355661), 解壓后把對應的features和plugins這兩個文件夾的內容復制到eclipse相同文件夾里面即可,然后重啟eclipse,當你打開Window→ Preferences…的時候,你應該能夠在一個選項列表中看到一個Maven選項: ![這里寫圖片描述](https://box.kancloud.cn/2016-03-10_56e12541cd318.jpg "") 然后,Windows–>Prefrences–>Installations–>Add。installation name選maven的根目錄,然后一直按確定就OK啦。 ![這里寫圖片描述](https://box.kancloud.cn/2016-03-10_56e1254202a1a.jpg "") 至此 maven安裝配置完成!如果需要了解jdk+eclipse+svn+maven+mysql+tomcat7.0的環境搭建,可閱讀小寶鴿的博客[http://blog.csdn.net/u013142781/article/details/50300233](http://blog.csdn.net/u013142781/article/details/50300233),非常詳細而且還提供安裝包哦。 ###(3)Maven攜手eclipse構建項目 具體的創建方式可以查看我好友的一篇博客:Spring+Mybatis+SpringMVC+Maven+MySql搭建實例,[http://blog.csdn.net/evankaka/article/details/48785513](http://blog.csdn.net/evankaka/article/details/48785513),非常非常詳細。當然小寶鴿以后也會寫一篇“Spring+Mybatis+SpringMVC+Maven+MySql搭建實例”,希望多多關注支持啊。 ###(4)Maven的常用命令 Maven常用命令: 1. 創建Maven的普通java項目: mvn archetype:create -DgroupId=packageName -DartifactId=projectName 2. 創建Maven的Web項目: mvn archetype:create -DgroupId=packageName -DartifactId=webappName-DarchetypeArtifactId=maven-archetype-webapp 3. 編譯源代碼: mvn compile 4. 編譯測試代碼:mvn test-compile 5. 運行測試:mvn test 6. 產生site:mvn site 7. 打包:mvn package 8. 在本地Repository中安裝jar:mvn install 9. 清除產生的項目:mvn clean 10. 生成eclipse項目:mvn eclipse:eclipse 11. 生成idea項目:mvn idea:idea 12. 組合使用goal命令,如只打包不測試:mvn -Dtest package 13. 編譯測試的內容:mvn test-compile 14. 只打jar包: mvn jar:jar 15. 只測試而不編譯,也不測試編譯:mvn test -skipping compile -skipping test-compile ( -skipping 的靈活運用,當然也可以用于其他組合命令) 16. 清除eclipse的一些系統設置:mvn eclipse:clean ###(5)Maven實例 1、Maven工程創建 ![這里寫圖片描述](https://box.kancloud.cn/2016-03-10_56e125421fc8c.jpg "") 2、選擇快速框架 ![這里寫圖片描述](https://box.kancloud.cn/2016-03-10_56e125423d3d0.jpg "") 3、輸出項目名,包(Packaging,如果只是普通的項目,選jar就好了,如果是web項目就選war,這里我們選擇jar) ![這里寫圖片描述](https://box.kancloud.cn/2016-03-10_56e1254251b16.jpg "") 4、創建好的目錄如下: ![這里寫圖片描述](https://box.kancloud.cn/2016-03-10_56e125426832d.jpg "") 5、剛開始的pom.xml是這樣的 ![這里寫圖片描述](https://box.kancloud.cn/2016-03-10_56e1254279d28.jpg "") 6、現在我們添加mysql驅動包的依賴,編輯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/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.luo</groupId> <artifactId>first_maven_project</artifactId> <version>0.0.1-SNAPSHOT</version> <dependencies> <!-- mysql驅動包 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.29</version> </dependency> </dependencies> </project> ~~~ 7、如上編輯pom.xml,然后保存,那么就會自動從中央倉庫下載包,會發現這里多了一個包: ![這里寫圖片描述](https://box.kancloud.cn/2016-03-10_56e125428bf1e.jpg "") 然后就可以正常使用這個包啦 8、其他想要依賴的包,對應的dependency,可以在這個網站找: [http://mvnrepository.com/](http://mvnrepository.com/) ![這里寫圖片描述](https://box.kancloud.cn/2016-03-10_56e125429b967.jpg "")
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看