《Maven实战》全书总结

1. 两个操作(1) maven的JVM参数的设置方法

linux:在~/.bash_profile文件中添加

代码语言:javascript代码运行次数:0运行复制

export MAVEN_OPTS="-Xms512m -Xmx1024m"

Windows:如下图

BibiGPT-哔哔终结者 BibiGPT-哔哔终结者

B站视频总结器-一键总结 音视频内容

BibiGPT-哔哔终结者 28 查看详情 BibiGPT-哔哔终结者

《Maven实战》全书总结

(2) 用户级别的maven配置

把MAVEN_HOME/conf/seettings.xml cp 到 ~/.m2/下,在.m2下的settings.xml中所作的配置就是用户级别的配置,而直接编辑MAVEN_HOME/conf/seettings.xml所作的配置是全局的配置

2. 涉及的maven命令代码语言:javascript代码运行次数:0运行复制

[mvn -v]: 查看maven版本[mvn -h]: 查看帮助[mvn help:system]: 查看java的系统属性和环境变量[mvn help:active-profiles]: 查看激活的profile[mvn help:all-profiles]: 列出所有的profile[mvn help:effective-pom]: 查看项目的所有pom元素(包括父元素中的默认配置)[mvn clean/compile/test/package/install/deploy]: maven的不同阶段的命令,可以互相组合使用[mvn archetype:generate]: 创建项目骨架[mvn dependency:list]: 显示项目中所有已解析依赖[mvn dependency:tree]: 查看当前项目的依赖树[mvn dependency:analyze]: 分析项目依赖[mvn clean install-U]: 强制maven检查更新[mvn help:describe -Dplugin=org.apache.maven.plugins:maven-source-plugin:3.0.1 -Ddetail]: 查看某插件的详细信息[mvn help:describe -Dplugin=source]: 上一个命令的简写[mvn help:describe -Dplugin=compile -Dgoal=compile]: 只查看goal相关的信息[mvn install -Dmaven.test.skip=true]: 构建时跳过测试(不编译测试代码,不运行测试代码)[mvn package -DskipTests]: 构建时跳过测试(编译测试代码,不运行测试代码)[mvn clean install -pl module1,module2]: 构建指定的模块[mvn clean install -pl module -am]: 构建指定模块及其依赖的模块[mvn clean install -pl module -amd]: 构建指定模块及依赖其的模块[mvn clean install -rf module]: 在完整的反应堆构建顺序基础上指定从哪个模块开始构建[mvn clean install -pl module1 -amd -rf module2]: 构建module1以及依赖其的模块,并且从module2开始构建[mvn clean install -P dev]: 激活id为dev的profile[mvn clean install -P profile1,profile2]: 激活多个profile[mvn clean install -Dkey=value]: 设置系统属性值[mvn test -Dtest=A]: 测试A类[mvn test -Dtest=A*B]: 测试以A开头B结尾的类[mvn test -Dtest=A,B]: 测试A类和B类[mvn test -Dtest=A*B,C]: 测试以A开头B结尾的类以及C类[mvn test -Dtest -DfailIfNoTests=false]: 即使没有运行测试也不要报错[mvn cobertura:cobertura]: 生成测试覆盖率报告,文件为target/site/cobertura/index.html[mvn jetty:run]: 使用jetty-maven-plugin进行测试[mvn jetty:run -Djetty.port=9999]: 启动jetty服务进行测试,并指定端口号[mvn cargo:start]: 发布war包到本地服务器[mvn cargo:deploy]: 发布war包到远程服务器[mvn release:clean]: 发布新版本前clean[mvn release:prepare]: 发布新版本前的准备工作[mvn release:prepare -DautoVersionSubmodules=true]: 子模块与父模块使用相同的版本[mvn release:rollback]: prepare后如果发现错误,可以回滚[mvn release:perform]: 发布新版本[mvn release:branch -DbranchName=0.0.1 -DupdateBranchVersions=true -DupdateWorkingCopyVersions=false]: 创建分支,分支使用新版本,不更新主干(trunk)的代码[mvn clean deploy -Dgpg.passphrase=passwd]: 发布已经签名的构件[mvn gpg:sign-and-deploy-file -DgroupId=com.bonc.rdpe -DartifactId=maven001 -Dversion=0.0.1-SNAPSHOT -Dpomfile=target/maven001-0.0.1-SNAPSHOT.pom -Dfile=target/maven001-0.0.1-SNAPSHOT.jar -Durl=http://192.168.138.129:8081/repository/maven-snapshots/ -DrepositoryId=nexus-snapshots]: 发布没有签名的文件并对其签名[mvn site]: 生成站点[mvn site:stage -DstagingDirectory=D:tmp]: 把站点预发布到某个临时文件夹下

3. settings.xml文件内容总结代码语言:javascript代码运行次数:0运行复制

        path/to/maven/repo            true        false                        org.eclipse.jetty        com.your.plugins                                dev3-proxy            true            http            root            root            172.16.13.185            9999            https://repo.maven.apache.org/maven2|*.google.com                                        nexus-releases            hadoop            hadoop                            nexus-snapshot            hadoop            hadoop                                            Public Repositories            Public Repositories                        *            <!--             external:* : 匹配所有不在本机上的远程仓库            repo1,repo2 : 只匹配repo1和repo2这两个仓库            *,!repo1 : 匹配除了repo1之外的所有远程仓库        -->            http://172.16.13.185:9000/nexus/content/groups/public/                                    alimaven            aliyun maven            http://maven.aliyun.com/nexus/content/groups/public/            central                                                            jdk-1.8                                            true                1.8                                        1.8                1.8                1.8                                                        profile1                            com.mysql.jdbc.Driver                jdbc:mysql://192.168.138.101:3306/test                dev                dev-pwd                                                        profile2                                                one.of.system.property                    expected.value                                                                                                        profile3                                                Windows 10                    Windows                    amd64                    10.0                                                                                                        profile4                                                x.properties                    y.properties                                                                                                        dev    

4. pom.xml文件内容总结代码语言:javascript代码运行次数:0运行复制

    4.0.0    com.bonc.rdpe    maven001    0.0.1-SNAPSHOT        jar            maven001                2.7.6        4.7        2.3.0        2.5.6                                                central            Central Repository            https://repo.maven.apache.org/maven2            default                                             true                                never                                warn                                                         false                                                                                                                                                                                                                                dev3-repository            Dev3 Release Repository            http://172.16.13.185:9000/nexus/content/repositories/releases/                                    dev3-snapshots-repository            Dev3 Snapshot Repository            http://172.16.13.185:9000/nexus/content/repositories/snapshots/                                                        org.springframework                spring-core                ${springframework.version}                                        org.springframework                spring-beans                ${springframework.version}                                        org.springframework                spring-context                ${springframework.version}                                        org.springframework                spring-context-support                ${springframework.version}                                        junit                junit                ${junit.version}                test                                                    com.bonc.rdpe                account-xxx                0.0.1-SNAPSHOT                                pom                import                                                    org.apache.spark            spark-sql_2.11            ${spark.version}                        jar                        system            ${JAVA_HOME}/lib/rt.jar                        true                                                                org.apache.hadoop                    hadoop-client                                                                org.apache.hadoop            hadoop-client            ${hadoop.version}                                            dev                            com.mysql.jdbc.Driver                jdbc:mysql://192.168.138.101:3306/dev                dev                dev-pwd                                        dev                            com.mysql.jdbc.Driver                jdbc:mysql://192.168.138.101:3306/test                test                test-pwd                                                                                            org.apache.maven.plugins                    maven-compiler-plugin                                            1.8                        1.8                                                                        org.apache.maven.plugins                    maven-resources-plugin                                            UTF-8                                                                                                    ${project.basedir}/target                        ${project.build.directory}/classes                        ${project.artifactId}-${project.version}                        ${project.build.directory}/test-classes                        ${project.basedir}/src/main/java                        src/main/scripts                        ${project.basedir}/src/test/java                                                            ${project.basedir}/src/main/resources                                        true                                                                                        ${project.basedir}/src/test/resources                    true                                                                                    org.apache.maven.plugins                maven-compiler-plugin                                                    1.8                    1.8                                        true                                                                    org.apache.maven.plugins                maven-source-plugin                                3.0.1                                                                                attach-source                                                verify                                                                                jar-no-fork                                                                                                                    org.apache.maven.plugins                  maven-shade-plugin                  3.1.1                                                                  package                                                        shade                                                                                                                                                                                        com.bonc.rdpe.maven001.HelloWorld                                                                                                                                                                                        org.apache.maven.plugins                maven-jar-plugin                3.1.0                                                                                                                    test-jar                                                                                                                org.apache.maven.plugins                maven-war-plugin                3.2.2                                                                                        src/main/webapp                            true                                                                                        **/*.css                                **/*.js                                                                                                                                            org.apache.maven.plugins                maven-surefire-plugin                2.22.0                                                        ${project.build.directory}    est-reports                                        true                                                                **/*Tests.java                                                                                    **/*ServiceTest.java                        **/ArrayTest.java                                                                                    testng.xml                                                            group1                                        

5. 超级pom代码语言:javascript代码运行次数:0运行复制

    4.0.0                        central            Central Repository            https://repo.maven.apache.org/maven2            default                            false                                                central            Central Repository            https://repo.maven.apache.org/maven2            default                            false                                        never                                    ${project.basedir}/target        ${project.build.directory}/classes        ${project.artifactId}-${project.version}        ${project.build.directory}/test-classes        ${project.basedir}/src/main/java        ${project.basedir}/src/main/scripts        ${project.basedir}/src/test/java                                    ${project.basedir}/src/main/resources                                                        ${project.basedir}/src/test/resources                                                                                    maven-antrun-plugin                    1.3                                                    maven-assembly-plugin                    2.2-beta-5                                                    maven-dependency-plugin                    2.8                                                    maven-release-plugin                    2.5.3                                                    ${project.build.directory}/site                            release-profile                                                performRelease                    true                                                                                                    true                        maven-source-plugin                                                                                    attach-sources                                                                    jar                                                                                                                                                    true                        maven-javadoc-plugin                                                                                    attach-javadocs                                                                    jar                                                                                                                                                    true                        maven-deploy-plugin                                                    true                                                                                    

以上就是《Maven实战》全书总结的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/513549.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月9日 02:03:00
下一篇 2025年11月9日 02:03:56

相关推荐

  • 故事激增,鲸鱼购买和代币:解码最新的加密动作

    深入了解最新加密趋势:ip代币崛起、鲸鱼活跃与市场乐观情绪升温。这是否预示着加密投资的未来方向? 在不断变化的加密货币领域中,紧跟趋势是成功的关键。最近热议的话题集中在“故事代币上涨、鲸鱼买入和市场反弹”上,让我们来剖析一下背后发生了什么,以及它对你的意义。 IP代币崭露头角 在短短24小时内,St…

    2025年12月8日
    000
  • 德克萨斯州全力以赴:比特币储备信号大国拥抱

    德克萨斯州正式设立比特币储备,与新罕布什尔州和亚利桑那州并肩,迈出了将数字资产纳入国家财政体系的重要一步。 全力推进:比特币储备彰显德克萨斯州的前瞻性布局 您好,加密货币爱好者们!德克萨斯州最近正式宣布成立“战略比特币保护区”,标志着其在数字货币领域迈出大胆步伐。州长格雷格·雅柏(Greg Abbo…

    2025年12月8日
    000
  • 网络安全崩溃:Hacken的私钥崩溃和Web3的OPSEC危机

    hacken最近遭遇的私有密钥泄露事件再次凸显了web3领域中关键的网络安全弱点,突显出加强操作安全措施的紧迫性。 网络安全崩盘:Hacken的私钥泄露与Web3的OPSEC危机 Web3世界再次被震惊——一家以网络安全为主业的公司竟然也成为私有密钥被盗的受害者。其结果是,HAI代币价格暴跌近98%…

    2025年12月8日
    000
  • 未固定的预售主导:XRP,ARB和UNSD的兴起的市场见解

    unstaked的1,040万美元预售正在掀起热潮,甚至超越了xrp可能的突破与arb的增长势头。那么,unstaked是否已经准备好在2025年主导加密货币市场? Unstaked预售引领风潮:XRP、ARB与UNSD的崛起市场分析 加密货币市场正热烈讨论中!Unstaked的火爆预售正在成为焦点…

    2025年12月8日
    000
  • Dogecoin vs. Ruvi AI:被审核的令牌竞赛至$ 1

    dogecoin的meme魅力遭遇ruvi ai的审计创新。哪一枚代币将率先突破1美元?来一探究竟! 作为模因币的元老级角色,Dogecoin长期以来深受喜爱。不过,现在场上出现了新面孔!Ruvi AI作为一个经过审核的代币强势登场,有人认为它可能在冲上1美元估值的路上,把狗狗币远远甩在身后。让我们…

    2025年12月8日
    000
  • Ruvi AI:新的雪崩?审核和AI Spark Crypto辩论

    ruvi ai:能否撼动雪崩的地位?审计与ai融合引发加密圈热议 Ruvi AI:新晋挑战者?审核认证与AI技术点燃加密货币话题 雪崩在加密领域一直占据重要位置,而如今Ruvi AI正强势入场。借助人工智能驱动的创新模式、顺利通过的安全审计以及令人期待的预售表现,Ruvi AI是否真的有能力挑战雪崩…

    2025年12月8日
    000
  • RUVI AI:革命性的加密货币空间中的ROI预测

    ruvi ai是否属于如比特币和狗狗币等建立的加密货币?探索其创新方法与实际应用如何影响roi预测。 RUVI AI:在加密领域中引领ROI预测的革新力量 Ruvi AI(Ruvi)正在成为加密市场中一个潜在的重要角色,将区块链技术与人工智能融合。一些行业观察家认为,凭借其明确的发展蓝图和实用价值,…

    2025年12月8日
    000
  • BlockDag,加密硬币和领先趋势:2025年有什么热门?

    探索2025年加密货币的主要趋势,聚焦blockdag引人注目的预售表现,并深入探讨宇宙、cronos、cronos、渲染、shiba inu以及web3 ai的发展前景。 BlockDag,加密币与前沿趋势:2025年的热门看点 加密领域持续演变,2025年成为关键的一年。让我们深入了解正在引发关…

    2025年12月8日
    000
  • Ruvi AI:这是否有能力为更大的ETH收益而做好准备吗?

    分析师热议ruvi ai(ruvi)及其惊人的roi潜力。它真能超越以太坊吗? Ruvi AI:是否具备挑战ETH的潜力? 随着加密市场持续演变,一个新晋力量正在崛起——Ruvi AI(Ruvi)。初步预测释放出可观回报信号,业内人士开始思考,以太坊能否继续保持领先?Ruvi AI会是下一个风口吗?…

    2025年12月8日
    000
  • XRP,价格模型和Stablecoins:在2025年导航加密货币景观

    看看xrp的潜力,创新的stablecoin策略以及不断发展的加密货币市场中新兴的altcoin挑战者。 加密世界永远不会停歇!让我们深入探讨XRP相关的最新动态,挖掘一些有趣的价格模型讨论,并展望Stablecoins如何焕发新生。准备好迎接这场数字资产风暴了吗? XRP赎回之路充满挑战(或可达1…

    2025年12月8日
    000
  • 杜格鲸鱼灾难,Sui价格滑倒和未固定的AI:加密货币的狂野骑行

    dogecoin 出现卖出信号,sui 价格徘徊于 3 美元下方,而 unstaked 的 ai 智能代理正带来 web3 可扩展性的新突破。实用性是否终于战胜了名气? 模因币鲸鱼出逃、Sui价格下跌与Unstaked的AI革新:加密世界的动荡之旅 加密货币市场总是充满波动性,对吧? Dogecoi…

    2025年12月8日
    000
  • XRP投资:1万美元可以变成100万美元吗?

    XRP投资:1万美元能否逆袭成百万富翁? 投资1万美元在XRP上,是否有机会实现一百万美元的回报?通过分析价格预测与市场动向,我们来看看这样的收益是否具备可能性。 XRP带来的百万梦想 每一位XRP持有者心中都藏着一个疑问:一笔看似普通的投入,真能带来人生转折的财富吗?我们将探讨目标、预期及通往百万…

    2025年12月8日
    000
  • 加密升温:Blockdag的预售,Aptos的Stablecoin飞行员等等!

    深入了解最新加密货币动态:blockdag预售亮眼,aptos参与稳定币试点,bnb、algo、avax与rndr前景解析 加密领域再度热闹非凡!从BlockDag预售筹集巨资,到Aptos入选怀俄明州稳定币试点计划,再到BNB、Algo、Avax和RNDR的最新进展,一切精彩不容错过。让我们一同深…

    2025年12月8日
    000
  • 加密货币奖励者,表现最佳的人和投资者的目标:现在有什么热门?

    查看最高加密货币的收获,投资者如何针对它们以及推动其表现的趋势。 加密货币奖励者,表现最佳的人和投资者的目标:现在有什么热门? 加密市场正处于活跃状态,聪明的投资者正专注于识别顶级加密货币资产,并研究如何投资它们!这不仅仅是追逐热点;而是关注那些展现出真实增长潜力的项目,并拥有坚实的数据支撑和执行力…

    2025年12月8日
    000
  • Web3 AI加热,而Shib保持扎根,ETH则定居:什么是游戏?

    web3 ai正在利用其ai赋能的技术掀起波澜,shiba inu(shib)试图实现突破,而以太坊(eth)则逐渐趋于稳定。探索加密货币的最新动态! 加密领域正热闹非凡!Web3 AI凭借其前沿的人工智能工具引发关注,Shiba Inu(SHIB)寻求强势反弹,而以太坊(ETH)则展现出更强的稳定…

    2025年12月8日
    000
  • Ruvi AI:下一个二手硬币?象征性的集会观看

    ruvi ai因其功能性、增长前景及创新策略,常被拿来与币安币进行比较。它是否具备参与类似代币热潮的条件? Ruvi AI:下一个潜力币?关注象征性反弹机会 在瞬息万变的加密货币市场中,发现下一个爆发点是投资者的目标。“Ruvi AI,币安币,doken Rally”已成为热门关键词。Ruvi AI…

    2025年12月8日
    000
  • Dogwifhat(WIF)价格预测:Falling Wedge提供希望在市场波动中的希望

    dogwifhat(wif)在市场波动中应对楔形形态。它会实现突破,还是面临看跌压力?获取最新分析。 Dogwifhat(WIF)价格展望:下跌楔形为波动市场带来一线希望 Dogwifhat(WIF)正经历市场的剧烈波动,并形成一个下降的楔形结构,这或许预示着一丝转机。但这一模式是否会引发反弹,还是…

    2025年12月8日
    000
  • AI,Defi和令牌:用$ oz及以后的加密货币中的下一波浪潮

    探索ai、defi与代币的融合趋势,重点关注ozak ai($oz)和mutuum finance(mutm)等项目,并对virtuals协议(virtual)进行审慎分析。 加密世界正在不断演进,精明交易者正逐步远离模因驱动的炒作,转向具有现实应用价值的项目。AI、DEFI与代币的交汇点正孕育出令…

    2025年12月8日
    000
  • 雪崩,Ruvi AI和审计令牌:一个新时代?

    与雪崩在加密领域的持续演进相比,ruvi ai的崭露头角及其审计状态和潜在影响值得关注。 雪崩、Ruvi AI与审计代币:迈向新时代? 当前的加密领域充满活力,“雪崩、Ruvi AI、审计代币”正成为众人热议的话题。我们一起来看看这场变革背后的推动力。 雪崩的发展与Ruvi AI的登场 雪崩(Ava…

    2025年12月8日
    000
  • 比特币,策略,购买:精明的投资者如何堆放SAT和房地产

    探索企业如何从战略层面购入比特币,将其与不动产结合,并在加密货币市场中寻求长期增长机会。 围绕比特币的讨论远不止价格波动。它关乎资本的智慧布局。让我们看看一些主要机构是如何将比特币纳入其长远规划中的。 迈克尔·塞勒(Michael Saylor)持续加码比特币 迈克尔·塞勒(Michael Sayl…

    2025年12月8日
    000

发表回复

登录后才能评论
关注微信