maven工程搭建(IDEA)

什么maven
    maven是Apache的顶级项目,
        域名:maven.apache.org
        “专家,内行”
        它是一个项目管理的工具,maven自身是纯java开发的
        The result is a tool that can now be used for building and managing any Java-based project
        可以使用maven对java项目进行构建、依赖管理。
        使用maven带来的好处:
        -》依赖管理
             对jar的统一管理,节省空间
        什么是依赖
        一个java项目可能需要使用到第三方的jar包才能运行,
        那么我们说这个java项目依赖于第三方jar包。
        SSM(spring,spring mvc mybatis)
        S2SH(Struts2 Spring hibernate)
        -》一键构建
        web-->war
             java --> .jar
        编码--》编译--》测试--》打包
        运行打包部署
        --》跨平台

        -->应用在大型的项目中可以提高开发效率

安装Maven

     1.下载maven https://archive.apache.org/dist
     2.解压在一个纯英文的目录下,同时建一个同级目录
    3.配置apache-maven-3.3.9/conf/setting.xml文件,在第55行加上<localRepository>maven安装路径</localRepository>
     4.配置环境变量:
               ①.在系统变量下新建一个MAVEN_HOME    路径为所解压的文件路径.eg:D:\mavenworkspace\apache-maven-3.3.9
               ②.在bin目录下,添加:%MAVEN_HOME%\bin\
               ③.在命令提示符下,输入 mvn -v验证 出现:
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)
Maven home: D:\mavenworkspace\apache-maven-3.3.9\bin\..
Java version: 1.7.0_07, vendor: Oracle Corporation
Java home: D:\Program Files\Java\jdk1.7.0_07\jre
Default locale: zh_CN, platform encoding: GBK

OS name: "windows 8", version: "6.2", arch: "amd64", family: "windows"    表示配置成功

maven常用命令
mvn -version
clean:清除编译的文件,删除target目录
compile:编译主目录文件
package:打包
java  jar
web war
install:将项目发布到本地仓库中
jar
test 编译并运行test目录代码
tomcat:run一键启动

配置

右键桌面的计算机图标,属性–>高级系统设置–>环境变量,添加M2_HOME的环境变量,然后将该变量加入的PATH中。

注意 必须要有JAVA_HOME和个环境变量,不然maven会提示错误。

config

config

config

如果想要修改maven的本地仓库位置,可以在maven的安装目录下的conf目录下的settings.xml配置文件中设置。

config

打开CMD,输入mvn --version,看到如下提示就说明安装成功了。

config

                 在IDEA下新建一个项目。

第一步


                                   


          

第二步:

               当项目创建成功之后,建立目录结构,和完成一些配置。

       

上图为Maven的目录结构图,下面是一些对Maven项目的一些具体配置。


补充:上图中设置完毕后,要先点击Apple应用后再点击OK

                              

新建maven项目,create from archetype,选择maven-archetype-webapp

maven

设置

配置项目的JDK和language level

config

在main文件夹下新建一个Java文件夹,把它设为源代码文件夹。

config

为module添加外部依赖的jar包。

config

添加tomcat的依赖是为了满足servletjsp依赖的,tomcat作为一个servlet容器提高了servletjsp的API。

config

config

添加jar包依赖。

config

设置artifact。

config

设置tomcat。

config

config

config

启动tomca

tomcat

访问

web


猜你喜欢

转载自blog.csdn.net/weixin_42047611/article/details/80614684