详解idea maven nexus 常见命令配置

maven 常见命令配置

maven常用命令

#创建项目 -D设置参数
mvn archetype:generate -DgroupId=cn.dwcode -DartifactId=dw.test.biz -Dversion=1.0.0
#创建项目 -B批处理模式构建项目
mvn archetype:generate -B -DgroupId=cn.dwcode -DartifactId=dw.test.biz -Dversion=1.0.0
mvn clean
mvn compile
mvn test
mvn package
mvn install
#-e详细异常 -U强制更新
mvn compile -e -U 
#-P按配置打包 dev test pro 对于pom profiles
mvn package -P dev
#跳过测试 但是会编译test
mvn package -DskipTests
#跳过测试 并且会编译test
mvn package -Dmaven.test.skip=true 

注意:如果命令执行失败需要制定jdk版本


    UTF-8
	8
	8
    1.8
  

settings.xml

maven localRepository


D:\maven\repository

maven mirrors


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

maven profiles


    
        
        
            
            nexus-repository-public
            
                
                    
                    public
                    
                    http://192.168.72.130:8081/repository/maven-public
                    
                        true
                    
                    
                        true
                    
                
            
        
	

maven servers

设置maven deploy推送账号密码

 
    
        
        
            
            nexus-releases
            
            admin
            
            123456
        
    

maven 完整配置




    
    D:\maven\repository

    
    true

    
    false

    
    false

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

    
    
        
        
            
            nexus-repository-public
            
                
                    
                    public
                    
                    http://192.168.72.130:8081/repository/maven-public
                    
                        true
                    
                    
                        true
                    
                
            
        
        
            
            aliyun-repository-public
            
                
                    public
                    https://maven.aliyun.com/repository/public
                    
                        true
                    
                    
                        true
                    
                
            
        
    
    
    

    
    
        
        
            
            nexus-releases
            
            admin
            
            123456
        
    

idea常见配置

idea maven 配置

详解idea maven nexus 常见命令配置_第1张图片

idea 刷新jar

详解idea maven nexus 常见命令配置_第2张图片

idea 跳过测试

详解idea maven nexus 常见命令配置_第3张图片

idea deploy配置

需要配置maven servers

pom.xml


    
        
            nexus-releases
            http://192.168.72.130:8081/repository/maven-releases
        
    

    
        
            
            
                maven-source-plugin
                3.2.1
                
                    
                        
                            jar
                        
                    
                
            
        
    

详解idea maven nexus 常见命令配置_第4张图片

idea profile选择

详解idea maven nexus 常见命令配置_第5张图片

idea 获取jar循序

nexus 常见配置

nexus部署

#创建nexus数据目录
mkdir -p /usr/local/work/nexus-data && chown -R 200 /usr/local/work/nexus-data

#运行模型
docker run -d \
-p 8081:8081 \
--name nexus \
-v /usr/local/work/nexus-data:/nexus-data \
sonatype/nexus3:3.19.1

#获取初始密码
echo `docker exec nexus cat /nexus-data/admin.password`

登录:http://127.0.0.1:8081/

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yqXWZGBw-1618752330380)(idea_maven_nexus常见命令配置.assets\image-20210418211114096.png)]

nexus添加阿里云代理

阿里云配置:https://maven.aliyun.com/mvn/guide

详解idea maven nexus 常见命令配置_第6张图片

详解idea maven nexus 常见命令配置_第7张图片

详解idea maven nexus 常见命令配置_第8张图片

详解idea maven nexus 常见命令配置_第9张图片

nexus修改可更新

详解idea maven nexus 常见命令配置_第10张图片

到此这篇关于idea maven nexus 常见命令配置的文章就介绍到这了,更多相关idea maven nexus命令配置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

你可能感兴趣的:(详解idea maven nexus 常见命令配置)