Maven安装及配置

1.下载

Maven – Download Apache Maven

geg4ghe56hbfdhsghdf

2.安装

maven压缩包解压到一个没有中文,空格或其他特殊字符的文件夹内即可使用。

fge3467u34q2grthty

3.配置环境变量

1.右键此电脑->属性->高级系统设置->环境变量

fersd56y234wwger

2.新建系统变量MAVEN_HOME

sda54yfcthj6re453gv

3.编辑系统变量Path,添加变量值%MAVEN_HOME%\bin

sfa45grtaefj6345rgv

4.验证安装是否成功,win+R运行cmd,输入mvn -v,如图所示则配置成功

grtesf345t67ugerswehty

4.配置本地仓库

1.在maven的安装目录下创建一个repository文件夹用作本地仓库(一般习惯将仓库地址和maven安装目录放置在一起)。

rghty345thgrtyhet

2.修改本地仓库地址

(1)在Maven安装目录conf目录下找到settings.xml配置文件打开

dghjsrtg345tyh7jq3tgr

(2)找到 标签节点并将其改为本地仓库地址

htyrd4y6j6aergfjuhyt

5.配置私服

(1)在Maven安装目录conf目录下找到settings.xml配置文件打开

dghjsrtg345tyh7jq3tgr

(2)找到 标签节点并将其改为如下:

将原有注释

//阿里云

  aliyunmaven
  *
  阿里云公共仓库
  https://maven.aliyun.com/repository/public


## 或
//网易

    nexus-163
    *
    Nexus 163
    http://mirrors.163.com/maven/repository/maven-public/


## 或
//腾讯云

    nexus-tencentyun
    *
    Nexus tencentyun
    http://mirrors.cloud.tencent.com/nexus/repository/maven-public/
 

faew56yey34qgvrtrgh5

6.项目结构

没有的 java 或 resources、或 webapp 要添加进去

ytsedebbetr

7.IDEA配置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0GG400qK-1675758562809)(null)]

本地获取,添加 -DarchetypeCatalog=internal

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-USnCWraM-1675758552834)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20230207110348941.png)]

8.pom文件配置


    
    
        
        xxx

        
        xxx

        
        xxx

        
        xxx
    

    
     4.0.0 

    
    xxx

    
    xxx

    
     jar 

    
     1.0-SNAPSHOT 

    
     xxx-maven 

    
     http://maven.apache.org 

    
     A maven project to study maven. 

    
    
        
        
    

    
    
        
         jira 

        
         http://jira.baidu.com/banseon 
    

    
    
        
        

        
        

        
        
            
            
                
                

                
                

                
                

                
                

                
                

                
                

                
                
            
        
    

    
    

    
    
        
        
            
             Demo 

            
             banseon@126.com 

            
             banseon@126.com 

            
             banseon@126.com 

            
             http:/hi.baidu.com/banseon/demo/dev/ 
        
    

    
    
        
        
            
             HELLO WORLD 

            
             banseon 

            
             banseon@126.com 

            
            

            
            
                 Project Manager 
                 Architect 
            

            
             demo 

            
             http://hi.baidu.com/xxx 

            
            
                 No 
            

            
             -5 
        
    

    
    
        
        
            
            

            
            

            
            

            
            

            
            

            
            
                 Project Manager 
                 Architect 
            

            
            

            
            
                 No 
            
        
    

    
    
        
        
            
             Apache 2 

            
             http://www.baidu.com/banseon/LICENSE-2.0.txt 

            
             repo 

            
             A business-friendly OSS license 
        
    

    
    
        
        
            scm:svn:http://svn.baidu.com/banseon/maven/banseon/banseon-maven2-trunk(dao-trunk)
        

        
        
            scm:svn:http://svn.baidu.com/banseon/maven/banseon/dao-trunk
        

        
        

        
         http://svn.baidu.com/banseon 
    

    
    
        
         demo 

        
         http://www.baidu.com/banseon 
    

    
    
        
        

        
        

        
        

        
        

        
        

        
        
            
            
                
                

                
                

                
                
            
        

        
        

        
        
            
            
                
                

                
                

                
                

                
                
                    
                

                
                
                    
                
            
        

        
        
            
            
                
                

                
                

                
                

                
                
                    
                

                
                
                    
                
            
        

        
        

        
        

        
        

        
        
            
            
                
                
                    
                    

                    
                    

                    
                    

                    
                    true/false

                    
                    
                        
                        
                            
                            

                            
                            

                            
                            

                            
                            true/false

                            
                            
                        
                    

                    
                    
                        
                        
                        
                    

                    
                    true/false

                    
                    
                
            
        

        
        
            
            
                
                

                
                

                
                

                
                true/false

                
                
                    
                    
                        
                        

                        
                        

                        
                        

                        
                        true/false

                        
                        
                    
                

                
                
                    
                    
                    
                

                
                true/false

                
                
            
        
    

    
    
        
        
            
            

            
            
                
                true/false

                
                jdk版本,如:1.7

                
                
                    
                     Windows XP 

                    
                     Windows 

                    
                     x86 

                    
                     5.1.2600 
                

                
                
                    
                     mavenVersion 

                    
                     2.0.3 
                

                
                
                    
                     /usr/local/hudson/hudson-home/jobs/maven-guide-zh-to-production/workspace/ 

                    
                     /usr/local/hudson/hudson-home/jobs/maven-guide-zh-to-production/workspace/ 
                
            

            
            
                
                
                    
                        
                        
                        
                        
                            
                        
                        
                            
                        
                    
                
                
                    
                        
                        
                        
                        
                            
                        
                        
                            
                        
                    
                
                
                
                
                
                    
                        
                        
                            
                            
                            
                            true/false
                            
                                
                                    
                                    
                                    
                                    true/false
                                    
                                
                            
                            
                                
                                
                                
                            
                            
                            true/false
                            
                        
                    
                
                
                    
                    
                        
                        
                        
                        true/false
                        
                            
                                
                                
                                
                                true/false
                                
                            
                        
                        
                            
                            
                            
                        
                        
                        true/false
                        
                    
                
            

            
            
                
                
            

            
            
                
                
                    
                        
                        
                        
                    
                    
                        
                        
                        
                    
                    
                    
                    
                    
                
            

            
            
                
                
                    
                        
                        
                        
                    
                    
                        
                        
                        
                    
                    
                    
                    
                    
                
            

            
            
                
                
                
            

            
            

            
            

            
            
                
                    
                    
                    
                
            

            
            
            

            
            
        
    

    
    
        
        
    

    
    
        
        
            
            
                
                

                
                

                
                
            

            
            
                
                
                
            

            
             banseon-repository-proxy 

            
             banseon-repository-proxy 

            
             http://192.168.1.169:9999/repository/ 

            
             default 
        
    

    
    
        
        
        
    

    
    
        
            
             org.apache.maven 

            
             maven-artifact 

            
             3.8.1 

            
             jar 

            
            

            
             test 

            
            

            
            
                
                     spring-core 
                     org.springframework 
                
            

            
             true 
        
    

    
    

    
    
        
        

        
        

        
        
            
            
                
                
                
                

                
                

                
                true/false

                
                

                
                
                    
                    
                        
                        

                        
                        

                        
                        true/false

                        
                        
                    
                
            
        
    

    
    
        
            
            
            
        
    

    
    
        
        
            
            
             banseon-maven2 
             banseon maven2 
             file://${basedir}/target/deploy 
            
        

        
        
            
             banseon-maven2 
             Banseon-maven2 Snapshot Repository 
             scp://svn.baidu.com/banseon:/usr/local/maven-snapshot 
            
        

        
        
            
             banseon-site 

            
             business api website 

            
            
                scp://svn.baidu.com/banseon:/var/www/localhost/banseon-web
            
        

        
        

        
        
            
            

            
            

            
            

            
            
        

        
        
    

    <!-- 以值替代名称,Properties可以在整个POM中使用,也可以作为触发条件(见settings.xml配置文件里
         activation元素的说明)。格式是value。 -->
    
        value
    
 
//例如



    
    4.0.0
    com.qh
    maven
    1.0-SNAPSHOT
    war
    
    
        19
        19
        UTF-8
    
    
    
        
            junit
            junit
            4.13.2
            test
        
    

    
        
            
                org.apache.tomcat.maven
                tomcat7-maven-plugin
                2.2
                
                    80
                    /
                
            
        
    
    

本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/af72078139.html