Mac+Idea+Maven 搭建webapp

Maven是什么

一般情況下,我們都是通過各種方法找到想要的jar包,用過的要仔細保存好,方便下次使用。有了maven之后,我們可以隨意下載想要的jar包,隨意的選擇版本,格式清晰明了。maven只是一個搭建過程,使用熟練后還是非常方便的。

以下為Mac系統(tǒng)下Idea搭建maven的教程


第一步 (注意:搭建過程需保持網(wǎng)絡(luò)暢通)

新建一個項目


第二步

選擇maven--->Create...的選項打鉤--->選擇maven-archetype-webapp--->點擊next


第三步

GroupId一般分為多個段,這里我只說兩段,第一段為域,第二段為公司名稱。
而ArtifacyId項目名。
補充:這里如何起名有很多教程,說法也不同,其實并不復(fù)雜,對后續(xù)影響不大。
(我目前還沒在這發(fā)生過什么問題,嘿嘿,如果有的話會補充)


第四步

一路next 最后finish就可以了


image.png

第五步(注意:不要走神哦)

盯住右下角會出來一個小提醒,此時選擇右面的Auto-Import。


第六步

當(dāng)控制臺出現(xiàn)finish的字樣,就是配置完成了。


第七步-----如何使用maven

打開pom.xml,我們的jar包就是放在這里面啦


第八步

舉個例子,如果想要下載 mysql-connector-java (mysql的jar包)

1.打開百度,搜索maven,選擇箭頭所指的連接
2.搜索想要的jar包,點擊正確的結(jié)果連接
3.可以看到所有的版本,點擊想要的版本
4.將下面的內(nèi)容粘貼到pom.xml里就可以啦
//我的pom.xml
<project ...>
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.grampus</groupId>
  <artifactId>mavenTest</artifactId>
  <packaging>war</packaging>
  <version>1.0-SNAPSHOT</version>
  <name>mavenTest Maven Webapp</name>
  <url>http://maven.apache.org</url>
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
    <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
    <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>6.0.6</version>
    </dependency>

  </dependencies>
  <build>
    <finalName>mavenTest</finalName>
  </build>
</project>
按規(guī)定的格式寫到pom.xml里后,Idea會自動連接網(wǎng)絡(luò)下載,所以要保證網(wǎng)絡(luò)暢通,右下角可以看到下載的進度條,下載好以后,“6.0.6”會由紅色變?yōu)檎5拇a顏色。到這里就成功啦。

小小小總結(jié)

一點淺見,目前只接觸到這里,剛開始的時候也很頭疼,總是重來,用順手了之后反而有點依賴了哈哈哈。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,275評論 6 342
  • Maven簡單介紹 Maven是一個項目管理工具。強大,但是很容易使用。 它包含了: 一個項目對象模型 (Proj...
    高公子Daniel閱讀 4,499評論 4 60
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,578評論 19 139
  • |-1-更新內(nèi)容[6.從倉庫解析依賴的機制(重要)] 1Maven倉庫作用 倉庫用來存儲所有項目使用到構(gòu)件,在ma...
    zlcook閱讀 6,458評論 0 25
  • 無論是投籃 突破還是防守能力上 巨星們都擁有自己獨特的天賦。本賽季至今,不乏巨星的統(tǒng)治級表演,以下是本賽季聯(lián)盟最強...
    zoneball閱讀 362評論 0 0

友情鏈接更多精彩內(nèi)容