ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:82.68KB ,
资源ID:9451578      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
图形码:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/9451578.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请。


权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4009-655-100;投诉/维权电话:18658249818。

注意事项

本文(关于maven中pom和settings的配置.docx)为本站上传会员【仙人****88】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

关于maven中pom和settings的配置.docx

1、Maven 1. Maven主要功能: Ø 构建项目(Builds) Ø 文档编制(Documentation) Ø 报告(Reporting) Ø 依赖管理(Dependencies) Ø 配置管理(SCMs) Ø 发布管理(Releases) 2. Maven基本命令 Ø 创建Maven目录 mvn archetype:create -DgroupId=com.yourCompanyName -DartifactId=yourAppName Ø 测试 mvn test Ø 编译类 mvn compile Ø 打包 mvn package Ø 生成Site

2、 mvn site Ø 清除 mvn clean 以上命令都是在command窗口运行的.它们还可以混合运行,如mvn test compile package 3. Maven的生命周期及其与之对应的命令: validate:验证工程是否正确,所有需要的资源是否可用。 compile:编译项目的源代码。 test-compile:编译项目测试代码。 test:使用已编译的测试代码,测试已编译的源代码。 package:已发布的格式,如jar,将已编译的源代码打包。 integration-test:在集成测试可以运行的环境中处理和发布包。 verify

3、运行任何检查,验证包是否有效且达到质量标准。 install:把包安装在本地的repository中,可以被其他工程作为依赖来使用 deploy:在整合或者发布环境下执行,将最终版本的包拷贝到远程的repository,使得其他的开发者或者工程可以共享。 generate-sources:产生应用需要的任何额外的源代码,如xdoclet。、 4. pom.xml的结构 上面就是前次HelloMaven工程的pom.xml文件,我们可以通过修改其中的元素使工程按照我们的意图运行,对于接触Maven的人,主要就是和pom.xml文件在打交道. pom.xml文件

4、基本节点介绍: :文件的根节点. :pom.xml使用的对象模型版本. :创建项目的组织或团体的唯一Id. :项目的唯一Id,可视为项目名. :打包物的扩展名,一般有JAR,WAR,EAR等 :产品的版本号. :项目的显示名,常用于Maven生成的文档。 :组织的站点,常用于Maven生成的文档。 :项目的描述,常用于Maven生成的文档。 : 资源地址,所有的依赖包将从次

5、地址下载,其中如果snapshot为资源快照,相对不稳定, 而release为稳定版本 : 插件地址,因为maven的所有功能都是使用插件来实现功能的,因此需要 从特定的地址下载插件包 :功能集标签,在此标签下面可以定义一系列的插件以实现功能,常用插件有以下两种: · maven-surefire-plugin:单元测试的插件,在此插件下面可以设置一些列的参数 · maven-compiler-plugin:代码编译插件,在用此插件的时候一定要设置source的版本,默认的是JDK1.3.

6、项目需要的所有依赖的包 5. 完整pom.xml示例 6.          4.0.0

7、Version>     com.citigroup.junglesong     MavenResource     jar     1.0-SNAPSHOT     MavenResource     http://maven.apache.org                

8、                junit             junit             3.8.1             test                                              

9、>                                      maven-project-info-reports-plugin                                                                                sunlink                                                      javad

10、oc                                                  true                                                                                                                                                               

11、                                                                                                                                     org.apache.maven.plugins                 

12、Id>maven-javadoc-plugin                                           org.apache.maven.plugins                 maven-checkstyle-plugin                                      

13、                        config/sun_checks.xml                                                                                 org.codehaus.mojo                 surefire-report-maven-plugin

14、ifactId>                                           org.codehaus.mojo                 jxr-maven-plugin                                           org.codehaus.moj

15、o                 findbugs-maven-plugin                                                           Apache 2             http://www.apache.org/licenses/LIC

16、ENSE-2.0.txt             repo             A business-friendly OSS license                            SitInSpring                            

17、>             sitinsprng             SitInSpring             SitInSpring@                          UFO             http://www.UFO.org                              architect<

18、/role>                 developer                          +8                                                                          junglesong             Junglesong

19、             junglesong@                          UFO             http://www.UFO.org                              architect                 developer                  

20、        +8                                                                                                                          Alien             Al

21、ien@             http://A             AlienOrganization                              http://AlienO                                           tester                          

22、ne>-5                              some.name@                                                                       false                 a

23、lways                 warn                                           true                 never                 fail             

24、             codehausSnapshots             Codehaus Snapshots             http://snapshots.maven.codehaus.org/maven2             default                                 

25、             User List             user-subscribe@127.0.0.1             user-unsubscribe@127.0.0.1             user@127.0.0.1             http://127.0.0.1/user/             

26、s>                                                                                   7. Settings.xml结构 settings.xml基本结构如下:

27、si="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

28、ervers/> 简单介绍一下几个主要的配置因素: localRepository:表示本地库的保存位置,也就是maven2主要的jar保存位置,默认在${user.dir}/.m2/repository,如果需要另外设置,就换成其他的路径。 offline:如果不想每次编译,都去查找远程中心库,那就设置为true。当然前提是你已经下载了必须的依赖包。 Servers 在POM中的 distributionManage

29、ment元素定义了开发库。然而,特定的username和pwd不能使用于pom.xml,所以通过此配置来保存server信息 server001 my_login my_password ${usr.home}/.ssh/id_dsa some_passphrase

30、 664 775 •id:server 的id,用于匹配distributionManagement库id,比较重要。 •username, password:用于登陆此服务器的用户名和密码 •privateKey, passphrase:设置private ke

31、y,以及passphrase •filePermissions, directoryPermissions:当库文件或者目录创建后,需要使用权限进行访问。参照unix文件许可,如664和775 Mirrors 表示镜像库,指定库的镜像,用于增加其他库 PlanetMirror Australia central

32、•id,name:唯一的标志,用于区别镜像 •url:镜像的url •mirrorOf:此镜像指向的服务id Proxies 此设置,主要用于无法直接访问中心的库用户配置。 myproxy true http 8080 proxyuser

33、assword>somepassword *|ibiblio.org •id:代理的标志 •active:是否激活代理 •protocol, host, port:protocol://host:port 代理 •username, password:用户名和密码 •nonProxyHosts: 不需要代理的host Profiles 类似于pom.xml中的profile元素,主要包括activation,

34、repositories,pluginRepositories 和properties元素 刚开始接触的时候,可能会比较迷惑,其实profiles是maven2中比较强大的功能。从字面上来说,就是个性配置。 单独定义profile后,并不会生效,需要通过满足条件来激活。 repositories 和pluginRepositories 定义其他开发库和插件开发库。对于团队来说,肯定有自己的开发库。可以通过此配置来定义。 如下的配置,定义了本地开发库,用于release 发布。

35、 repo-local Internal 开发库 http://192.168.0.2:8082/repo-local true never warn

36、 false default repo-local Internal 开发库 http://192.168.0.2:

37、8082/repo-local true never warn false default

38、epository> releases, snapshots:每个产品的版本的Release或者snapshot(注:release和snapshot的区别,release一般是比较稳定的版本,而snapshot基本上不稳定,只是作为快照) properties maven 的properties作为placeholder值,如ant的properties。 包括以下的5种类型值: 1.env.X:返回当前的环境变量 2.project.x:返回pom中定义的元素值,如project.version 3.s

39、ettings.x:返回settings.xml中定义的元素 4.java 系统属性:所有经过java.lang.System.getProperties()返回的值 5.x:用户自己设定的值 Activation 用于激活此profile false 1.5 Windows XP Windows

40、mily> x86 5.1.2600 mavenVersion 2.0.3 ${basedir}/file2.properties ${basedir}

41、/file1.properties •jdk:如果匹配指定的jdk版本,将会激活 •os:操作系统 •property:如果maven能检测到相应的属性 •file: 用于判断文件是否存在或者不存在 除了使用activation来激活profile,同样可以通过activeProfiles来激活 Active Profiles 表示激活的profile,通过profile id来指定。 env-test 指定的profile id

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服