2020 IDEA創建Maven管理項目,並解決Dependency 'junit:junit4.11' not found問題

IDEA版本:2019.3.3

第一步:Create New Project,選擇Maven項目,勾選Create from archetype,選擇org.apache.maven.archetypes:maven-archetype-webapp,點擊Next。

第二步:填寫項目名,點擊Next。

引用:

groupid和artifactId被統稱爲“座標”是爲了保證項目唯一性而提出的,如果你要把你項目弄到maven本地倉庫去,你想要找到你的項目就必須根據這兩個id去查找。

  groupId一般分爲多個段,這裏我只說兩段,第一段爲域,第二段爲公司名稱。域又分爲org、com、cn等等許多,其中org爲非營利組織,com爲商業組織。舉個apache公司的tomcat項目例子:這個項目的groupId是org.apache,它的域是org(因爲tomcat是非營利項目),公司名稱是apache,artigactId是tomcat。
  比如我創建一個項目,我一般會將groupId設置爲cn.snowin,cn表示域爲中國,snowin是我個人姓名縮寫,artifactId設置爲testProj,表示你這個項目的名稱是testProj,依照這個設置,你的包結構最好是cn.snowin.testProj打頭的,如果有個StudentDao,它的全路徑就是cn.snowin.testProj.dao.StudentDao。

第三步:點擊Finish。

第四步: 首次創建maven項目需要進行下載一些文件到本地倉庫,耐心等待幾分鐘即可。下載完成後發現提示:Dependency 'junit:junit4.11' not found,網上搜的是把<scope>test</scope>標籤去掉,試了沒用。

我是把junit的版本從4.11換成了4.12,報錯就消失了。 

第五步:在main目錄下,新建java和resources目錄。在src目錄下創建test目錄,在test目錄下創建java和resources目錄。新建目錄的時候會有提示,直接選擇即可。

第六步:給新建的四個目錄添加標記。由於我在新建文件夾的時候已經做了標記,所以無需再做。未做標記是灰色的文件夾。

第七步:添加Tomcat插件。在pom.xml文件<pluginManagement></pluginManagement>標籤下方添加如下配置。等待下載。

<plugins>
  <plugin>
    <groupId>org.apache.tomcat.maven</groupId>
    <artifactId>tomcat7-maven-plugin</artifactId>
    <version>2.2</version>
    <configuration>
      <port>8080</port>
      <path>/</path>
      <uriEncoding>UTF-8</uriEncoding>
    </configuration>
  </plugin>
</plugins>
  <build>
    <finalName>mybatis</finalName>
    <pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
      <plugins>
        <plugin>
          <artifactId>maven-clean-plugin</artifactId>
          <version>3.1.0</version>
        </plugin>
        <!-- see http://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_war_packaging -->
        <plugin>
          <artifactId>maven-resources-plugin</artifactId>
          <version>3.0.2</version>
        </plugin>
        <plugin>
          <artifactId>maven-compiler-plugin</artifactId>
          <version>3.8.0</version>
        </plugin>
        <plugin>
          <artifactId>maven-surefire-plugin</artifactId>
          <version>2.22.1</version>
        </plugin>
        <plugin>
          <artifactId>maven-war-plugin</artifactId>
          <version>3.2.2</version>
        </plugin>
        <plugin>
          <artifactId>maven-install-plugin</artifactId>
          <version>2.5.2</version>
        </plugin>
        <plugin>
          <artifactId>maven-deploy-plugin</artifactId>
          <version>2.8.2</version>
        </plugin>
      </plugins>
    </pluginManagement>
    <plugins>
      <plugin>
        <groupId>org.apache.tomcat.maven</groupId>
        <artifactId>tomcat7-maven-plugin</artifactId>
        <version>2.2</version>
        <configuration>
          <port>8080</port>
          <path>/</path>
          <uriEncoding>UTF-8</uriEncoding>
        </configuration>
      </plugin>
    </plugins>
  </build>

第八步:運行項目。tomcat插件下載好以後,會出現tomcat7目錄。 選擇tomcat7:run,點擊綠色運行按鈕。

第九步:控制檯出現下面提示,即表示項目運行成功。在瀏覽器輸入地址:http://localhost:8080/,訪問默認的index.jsp頁面。

訪問成功 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章