Maven开发入门
来源:互联网 发布:python如何写界面 编辑:程序博客网 时间:2024/05/21 17:27
1、 将apache-maven-3.0.5-bin.zip解压至相关目录即可,我的是D:\bin\apache-maven-3.0.5。然后配置环境变量
① 新建M2_HOME值为D:\bin\apache-maven-3.0.5
② 在环境变量path中追加值:%M2_HOME%\bin;
配置完后在命令窗口验证变量是否生效>echo %M2_HOME%
>mvn –v
2、 对eclipse的集成操作
①在eclipse中选择Help –> Install New Software -> Add按钮 ->Name: m2e + Location:http://m2eclipse.sonatype.org/sites/m2e下载Maven对Eclipse支持的组件。
②在eclipse中选择Help –> Install New Software -> Add按钮 ->Name: m2e-extras + Location: http://m2eclipse.sonatype.org/sites/m2e-extras选择下载Maven对Eclipse的额外支持组件。有让webapp显示到最上层的WTP插件!
③由于eclipse内嵌的Maven,在eclipse中选择Windows -> Preferences -> Maven下拉菜单选择Installations 点击Add…将本机安装的Maven。因为通常eclipse会自动更新内嵌Maven的版本,不便于版本管理,而且往往也会和在命令行下使用的版本不一致。
3、 配置Maven访问自己配置的Nexus私服仓库http://IP:端口/nexus/。
① 在~/.m2/settings.xml文件中的mirror配置
<?xml version="1.0"?><settings> ... <mirrors> <mirror> <id>Nexus</id> <name>Nexus Public Mirror</name> <username>username</username> <password>password</password> <url>http://IP:端口/nexus/content/groups/public</url> <mirrorOf>*</mirrorOf> </mirror> </mirrors> ...</settings>
② 为了能够部署构件,还需要在setting.xml中配置认证信息
<setting> ... <servers><!--对于Nexus仓库的认证--> <server> <id>nexus-releases</id> <username>username</username> <password>password</password> </server> <server> <id>nexus-snapshots</id> <username>username</username> <password>password</password> </server> </servers> ...</setting>
③ 将来编写代码时,部署构件至Nexus私服,需要在POM.xml文件中添加
<project>... <distributionManagement> <!--配置Maven部署至Nexus--> <repository> <id>nexus-releases</id> <name>Nexus Releases Repository</name> <url>http://IP:端口/nexus/content/repositories/releases/</url> </repository> <snapshotRepository> <id>nexus-snapshots</id> <name>Nexus Snapshots Repository</name> <url>http://IP:端口/nexus/content/repositories/snapshots/</url> </snapshotRepository> </distributionManagement>...</project>
4、 将%M2_HOME%\conf\settings.xml文件复制到用户目录的.m2文件夹下,我的是C:\Users\Administrator\.m2。因为我们需要对settings.xml配置,如果Maven更新的话就会被覆盖。这里Maven会默认先访问用户范围内的settings.xml。
5、 由于Maven升级比较频繁,这里只需要将其原来的解压文件覆盖,然后更新一下环境变量M2_HOME即可。
- Maven开发入门
- maven开发入门
- Maven插件的开发入门helloworld
- Maven环境下Dbunit开发入门实例
- Maven环境下easymock开发入门实例
- Java开发基础——Maven入门
- maven 入门
- maven 入门
- MAVEN 入门
- Maven入门
- maven入门
- maven入门
- Maven 入门
- Maven入门
- maven 入门
- Maven入门
- maven入门
- maven 入门
- 说说静态单赋值(SSA,Static Single-Assignment)
- 由%5c爆库漏洞研究的绝对路径,相对路径和虚拟目录
- Windows Phone 地图定位 及导出GPX文件
- JSON 小解
- WebRequest 超时不起作用
- Maven开发入门
- Debian安装VirtualBox
- 寄存器的英文全称
- java中HashMap详解
- 编程最基本的规范
- 收藏一个很好的云应用网站http://bitnami.org
- PCB Matrix IPC-7351 LP 库介绍
- poi输出excel报表 单元格合并
- cmd命令大全