电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

詳解idea maven nexus 常見命令配置

瀏覽:5日期:2024-07-17 18:42:36
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.0mvn cleanmvn compilemvn testmvn packagemvn install#-e詳細異常 -U強制更新mvn compile -e -U #-P按配置打包 dev test pro 對于pom profilesmvn package -P dev#跳過測試 但是會編譯testmvn package -DskipTests#跳過測試 并且會編譯testmvn package -Dmaven.test.skip=true

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

<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><maven.compiler.source>8</maven.compiler.source><maven.compiler.target>8</maven.compiler.target> <java.version>1.8</java.version> </properties>

settings.xml

maven localRepository

<!--設置本地倉庫 --><localRepository>D:mavenrepository</localRepository>

maven mirrors

<!--設置maven遠程倉庫--> <mirrors><mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>阿里云公共倉庫</name> <url>https://maven.aliyun.com/repository/public</url></mirror> </mirrors>

maven profiles

<!--設置maven配置,選擇設置不同的遠程倉庫--> <profiles><!-- 可按profile設置私有倉庫 --><profile> <!-- id必須唯一 --> <id>nexus-repository-public</id> <repositories><repository> <!-- id必須唯一 --> <id>public</id> <!-- 倉庫的url地址 --> <url>http://192.168.72.130:8081/repository/maven-public</url> <releases><enabled>true</enabled> </releases> <snapshots><enabled>true</enabled> </snapshots></repository> </repositories></profile></profiles>

maven servers

設置maven deploy推送賬號密碼

<!--配置服務端的一些設置。一些設置如安全證書不應該和pom.xml一起分發。這種類型的信息應該存在于構建服務器上的settings.xml文件中。--> <servers><!--設置maven deploy推送賬號密碼 --><server> <!--id與distributionManagement中repository元素的id相匹配。--> <id>nexus-releases</id> <!--鑒權用戶名。鑒權用戶名和鑒權密碼表示服務器認證所需要的登錄名和密碼。 --> <username>admin</username> <!--鑒權密碼 。鑒權用戶名和鑒權密碼表示服務器認證所需要的登錄名和密碼。密碼加密功能已被添加到2.1.0 +。詳情請訪問密碼加密頁面--> <password>123456</password></server> </servers>maven 完整配置

<?xml version='1.0' encoding='UTF-8'?><settings xmlns='http://maven.apache.org/SETTINGS/1.0.0' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd'> <!-- 默認的值是${user.home}/.m2/repository --> <localRepository>D:mavenrepository</localRepository> <!-- 如果Maven要試圖與用戶交互來得到輸入就設置為true,否則就設置為false,默認為true。 --> <interactiveMode>true</interactiveMode> <!-- 如果Maven使用${user.home}/.m2/plugin-registry.xml來管理plugin的版本,就設置為true,默認為false。 --> <usePluginRegistry>false</usePluginRegistry> <!-- 如果構建系統要在離線模式下工作,設置為true,默認為false。 如果構建服務器因為網絡故障或者安全問題不能與遠程倉庫相連,那么這個設置是非常有用的。 --> <offline>false</offline> <!--maven全局倉庫 --> <mirrors><!-- <mirror> <id>nexus-public</id> <mirrorOf>central</mirrorOf> <name>NexusLocal</name> <url>http://192.168.72.130:8081/repository/maven-public</url></mirror> --><mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>阿里云公共倉庫</name> <url>https://maven.aliyun.com/repository/public</url></mirror> </mirrors> <!-- settings.xml中的profile是pom.xml中的profile的簡潔形式。 它包含了激活(activation),倉庫(repositories),插件倉庫(pluginRepositories)和屬性(properties)元素。 profile元素僅包含這四個元素是因為他們涉及到整個的構建系統,而不是個別的POM配置。 如果settings中的profile被激活,那么它的值將重載POM或者profiles.xml中的任何相等ID的profiles。 --> <profiles><!-- 可按profile設置私有倉庫 --><profile> <!-- id必須唯一 --> <id>nexus-repository-public</id> <repositories><repository> <!-- id必須唯一 --> <id>public</id> <!-- 倉庫的url地址 --> <url>http://192.168.72.130:8081/repository/maven-public</url> <releases><enabled>true</enabled> </releases> <snapshots><enabled>true</enabled> </snapshots></repository> </repositories></profile><profile> <!-- id必須唯一 --> <id>aliyun-repository-public</id> <repositories><repository> <id>public</id> <url>https://maven.aliyun.com/repository/public</url> <releases><enabled>true</enabled> </releases> <snapshots><enabled>true</enabled> </snapshots></repository> </repositories></profile> </profiles> <!-- activations是profile的關鍵,就像POM中的profiles,profile的能力在于它在特定情況下可以修改一些值。 而這些情況是通過activation來指定的。 --> <!-- <activeProfiles/> --> <!--配置服務端的一些設置。一些設置如安全證書不應該和pom.xml一起分發。這種類型的信息應該存在于構建服務器上的settings.xml文件中。--> <servers><!--設置maven deploy推送賬號密碼 --><server> <!--id與distributionManagement中repository元素的id相匹配。--> <id>nexus-releases</id> <!--鑒權用戶名。鑒權用戶名和鑒權密碼表示服務器認證所需要的登錄名和密碼。 --> <username>admin</username> <!--鑒權密碼 。鑒權用戶名和鑒權密碼表示服務器認證所需要的登錄名和密碼。密碼加密功能已被添加到2.1.0 +。詳情請訪問密碼加密頁面--> <password>123456</password></server> </servers></settings>idea常見配置

idea maven 配置

詳解idea maven nexus 常見命令配置

idea 刷新jar

詳解idea maven nexus 常見命令配置

idea 跳過測試

詳解idea maven nexus 常見命令配置

idea deploy配置

需要配置maven servers

pom.xml

<!--設置maven deploy倉庫--> <distributionManagement><repository> <id>nexus-releases</id> <url>http://192.168.72.130:8081/repository/maven-releases</url></repository> </distributionManagement> <build><plugins> <!-- 要將源碼放上去,需要加入這個插件 --> <plugin><artifactId>maven-source-plugin</artifactId><version>3.2.1</version><executions> <execution><goals> <goal>jar</goal></goals> </execution></executions> </plugin></plugins> </build>

詳解idea maven nexus 常見命令配置

idea profile選擇

詳解idea maven nexus 常見命令配置

idea 獲取jar循序

詳解idea maven nexus 常見命令配置

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常見命令配置.assetsimage-20210418211114096.png)]

nexus添加阿里云代理

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

詳解idea maven nexus 常見命令配置

詳解idea maven nexus 常見命令配置

詳解idea maven nexus 常見命令配置

詳解idea maven nexus 常見命令配置

nexus修改可更新

詳解idea maven nexus 常見命令配置

到此這篇關于idea maven nexus 常見命令配置的文章就介紹到這了,更多相關idea maven nexus命令配置內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: IDEA
相關文章:
主站蜘蛛池模板: 国资灵活用工平台_全国灵活用工平台前十名-灵活用工结算小帮手 | 搜活动房网—活动房_集装箱活动房_集成房屋_活动房屋 | 印刷人才网 印刷、包装、造纸,中国80%的印刷企业人才招聘选印刷人才网! | 苗木价格-苗木批发-沭阳苗木基地-沭阳花木-长之鸿园林苗木场 | 上海电子秤厂家,电子秤厂家价格,上海吊秤厂家,吊秤供应价格-上海佳宜电子科技有限公司 | 井式炉-台车式回火炉-丹阳市电炉厂有限公司 | TwistDx恒温扩增-RAA等温-Jackson抗体-默瑞(上海)生物科技有限公司 | 合肥抖音SEO网站优化-网站建设-网络推广营销公司-百度爱采购-安徽企匠科技 | 壹作文_中小学生优秀满分作文大全| 挤塑板-XPS挤塑板-挤塑板设备厂家[襄阳欧格] | 「安徽双凯」自动售货机-无人售货机-成人用品-自动饮料食品零食售货机 | 400电话_400电话申请_888元包年_400电话办理服务中心_400VIP网 | 存包柜厂家_电子存包柜_超市存包柜_超市电子存包柜_自动存包柜-洛阳中星 | 杭州厂房降温,车间降温设备,车间通风降温,厂房降温方案,杭州嘉友实业爽风品牌 | 期货软件-专业期货分析软件下载-云智赢 | 开平机_纵剪机厂家_开平机生产厂家|诚信互赢-泰安瑞烨精工机械制造有限公司 | 游动电流仪-流通式浊度分析仪-杰普仪器(上海)有限公司 | 铝箔-铝板-花纹铝板-铝型材-铝棒管-上海百亚金属材料有限公司 | 上海宿田自动化设备有限公司-双面/平面/单面贴标机 | 水厂污泥地磅|污泥处理地磅厂家|地磅无人值守称重系统升级改造|地磅自动称重系统维修-河南成辉电子科技有限公司 | led全彩屏-室内|学校|展厅|p3|户外|会议室|圆柱|p2.5LED显示屏-LED显示屏价格-LED互动地砖屏_蕙宇屏科技 | 动库网动库商城-体育用品专卖店:羽毛球,乒乓球拍,网球,户外装备,运动鞋,运动包,运动服饰专卖店-正品运动品网上商城动库商城网 - 动库商城 | 升降机-高空作业车租赁-蜘蛛车-曲臂式伸缩臂剪叉式液压升降平台-脚手架-【普雷斯特公司厂家】 | 彩超机-黑白B超机-便携兽用B超机-多普勒彩超机价格「大为彩超」厂家 | 安平县鑫川金属丝网制品有限公司,声屏障,高速声屏障,百叶孔声屏障,大弧形声屏障,凹凸穿孔声屏障,铁路声屏障,顶部弧形声屏障,玻璃钢吸音板 | 滚筒烘干机_转筒烘干机_滚筒干燥机_转筒干燥机_回转烘干机_回转干燥机-设备生产厂家 | 圆周直径尺-小孔内视镜-纤维研磨刷-东莞市高腾达精密工具 | 干粉砂浆设备-干粉砂浆生产线-干混-石膏-保温砂浆设备生产线-腻子粉设备厂家-国恒机械 | 汽车水泵_汽车水泵厂家-瑞安市骏迪汽车配件有限公司 | 数年网路-免费在线工具您的在线工具箱-shuyear.com | 净化车间装修_合肥厂房无尘室设计_合肥工厂洁净工程装修公司-安徽盛世和居装饰 | 高压贴片电容|贴片安规电容|三端滤波器|风华电容代理南京南山 | 智能案卷柜_卷宗柜_钥匙柜_文件流转柜_装备柜_浙江福源智能科技有限公司 | 电镀整流器_微弧氧化电源_高频电解电源_微弧氧化设备厂家_深圳开瑞节能 | 防水套管|柔性防水套管|伸缩器|伸缩接头|传力接头-河南伟创管道 防水套管_柔性防水套管_刚性防水套管-巩义市润达管道设备制造有限公司 | 谷梁科技| 昊宇水工|河北昊宇水工机械工程有限公司| 气体检测仪-氢气检测仪-可燃气体传感器-恶臭电子鼻-深国安电子 | 昆明化妆培训-纹绣美甲-美容美牙培训-昆明博澜培训学校 | 派克防爆伺服电机品牌|国产防爆伺服电机|高低温伺服电机|杭州摩森机电科技有限公司 | Honsberg流量计-Greisinger真空表-气压计-上海欧臻机电设备有限公司 |