美文网首页
第一个maven项目

第一个maven项目

作者: 六年的承诺 | 来源:发表于2021-09-11 16:15 被阅读0次

手工创建maven项目

手工创建一个如下的目录:


QQ截图20210907215919.png

按照上述结构创建完成后不是一个maven的工程,maven工程是在src同层目录下创建pom.xml
项目创建完成后,用下列指令运行


QQ截图20210907222019.png
compile编译之后会自动生成一个与src平级的target文件,clean清理会把target文件清理掉,test测试成功后会生成如下两个测试报告。package打包会在target里面生成一个jar包,install会把jar把安装到本地仓库中
屏幕截图 2021-09-10 133556.png
插件创建工程:

创建的目录最好是空目录


屏幕截图 2021-09-10 132755.png

运行成功后的截图:


屏幕截图 2021-09-10 132906.png
这样就创建好了一个项目,在里面写一个简单的测试代码,用上面的命令进行测试

IDEA创建maven项目

配置maven


屏幕截图 2021-09-10 140729.png

1、手工创建Java项目


6.png 7.png

生成后的项目结构


12.png

2、原型创建Java项目


8.png 9.png 10.png

生成后的项目结构


11.png

有三种可以运行的方式

第一种:


1.png

可以选择maven,也可以选择tomcat运行


2.png
name的名字可以随便输入,working diretory里面输入的是要运行的项目的名字,command line里面可以输入各种命令,会有提示
3.png

第二种:
浏览器中搜索mvnrepository.com
进去之后搜索tomcat maven


13.png
找到一个这样的包,然后点进去
14.png
第一个就是
15.png
点2.1,相对于稳定一些
16.png
复制文本内容
17.png

然后在pom种添加tomcat插件(刚刚复制的内容),如下所示:

<build>
    <!--设置插件-->
    <plugins>
      <!--具体的插件配置-->
      <plugin>
        <groupId>org.apache.tomcat.maven</groupId>
        <artifactId>tomcat7-maven-plugin</artifactId>
        <version>2.1</version>
      </plugin>
    </plugins>
  </build>

刷新一下,看依赖是否加载成功
点击右边的maven


5.png

看到插件下面的tomcat,点击tomcat:run进行运行


4.png

如何担心端口号冲突可以在pom中修改端口号:在插件中添加
<configuration>
端口号
<port>80</port>
虚拟路径
<path>/</path>
</configuration>
如:

<build>
    <!--设置插件-->
    <plugins>
      <!--具体的插件配置-->
      <plugin>
        <groupId>org.apache.tomcat.maven</groupId>
        <artifactId>tomcat7-maven-plugin</artifactId>
        <version>2.1</version>
        <configuration>
          <port>80</port>
          <path>/</path>
        </configuration>
      </plugin>
    </plugins>
  </build>

第三种:
在终端输入命令:mvn tomcat:run进行运行,停止运行输入两遍controller+c

解释pom里面的内容

<!--指定maven的模型版本-->
  <modelVersion>4.0.0</modelVersion>
<!--打包方式 web工程打包方式为war ,java工程打包为jar-->
  <packaging>war</packaging>
  <!--坐标-->
<!--组织id-->
  <groupId>com.itheima</groupId>
  <!--项目id 项目名称-->
  <artifactId>springmvc_ssm</artifactId>
  <!--版本号:SNAPSHOT开发版本 release完成版本-->
  <version>1.0-SNAPSHOT</version>
<!--设置当前的所有依赖-->
  <dependencies>
<!--    具体的依赖-->
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.12</version>
    </dependency>
  </dependencies>
  <build>
    <!--设置插件-->
    <plugins>
      <!--具体的插件配置-->
      <plugin>
        <groupId>org.apache.tomcat.maven</groupId>
        <artifactId>tomcat7-maven-plugin</artifactId>
        <version>2.1</version>
        <configuration>
<!--端口号-->
          <port>80</port>
<!--设置虚拟路径-->
          <path>/</path>
        </configuration>
      </plugin>
    </plugins>
  </build>

相关文章

网友评论

      本文标题:第一个maven项目

      本文链接:https://www.haomeiwen.com/subject/odupwltx.html