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页面。

访问成功 

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