Maven的使用,Nexus建立本地仓库以及Eclipse导入Maven项目(四): 实战篇

Maven的使用,Nexus建立本地仓库以及Eclipse导入Maven项目(四): 实战篇

项目实战篇:

================================================================

下载项目

--------------------------------------------------------------------------------------------------------------

**本文以Apache 的Struts2 为例

1. Homepage:  <http://struts.apache.org/2.x/>   

Image(57)

2. 下载项目源文件, 本文以struts-2.3.4.1为例. 下载完整包struts-2.3.4.1-all.zip

Image(58)

--------------------------------------------------------------------------------------------------------------

Build项目

--------------------------------------------------------------------------------------------------------------

1. 解压到目标目录后, 展开会发现各个src目录下都有pom.xml[**maven的项目配置文件]

Image(59)

2. 这里我们以struts2的核心项目, core为例

    Maven执行前, 目录很干净. 只有源代码目录src和maven的pom.xml配置文件

Image(60)

3. 打包编译

    1) 使用"mvn package"开始打包, 其中include了编译命令

**由于我之前已经编译过一次,项目所需的index和jar都下载到nexus本地仓库maven本地库中了. 所以这次运行不再需要下载新的index/jar

Image(61)

    2) 其中include的自动测试脚本

Image(62)

    3) 编译成功的信息

Image(63)

4. 打包编译成功后, 生成了target目录

Image(64)

5. 利用插件生成Eclipse可读的项目, 使用"mvn eclipse:eclipse"命令

     执行过程及结果如下:

     **其中使用到了maven-eclipse-plugin:2.9:exlipsemaven-remote-resources-plugin:1.2.1:process

Image(65)

     命令执行后,生成了".classpath" / ".project" / ".settings" 这三个Eclipse的项目配置文件

Image(66)

6. 转到Eclipse中, 直接使用"Import"方式导入项目

Image(67) Image(68)

    选择项目所在目录后, Eclipse会自动发现现有项目. 点击"Finish"即可成功导入.

Image(69)

7. 查看一下生成的项目. 发现引入的"Referenced Libraries"已经将所有需要用到的.jar文件都关联进项目了

Image(70)

    查看一下项目属性中的"Build Path", 会发现这些.jar文件都是保存在Mave的本地repository的"M2_REPO"下的

Image(71)

    到此, 将用Maven管理的开源项目成功导入Eclipse中.

    这个系列的文字也要结束了, 通过一共四篇的文章,我们学会了:

1. 安装本地JAVA开发环境, 其中包括安装并设置JDK, 安装并设置Eclipse

2. 安装Maven, 配置本地Repository. 并介绍了代理设置, Mirror库等个性化设置

3. 安装Nexus, 配置为本地代理中央仓库. 并介绍了代理设置,本地库设置,新建Proxy Repo等个性化设置

4. 安装m2eclipse插件, 并介绍了Eclipse中的相应配置

5. 如何用Maven打包编译开源项目 [以Struts2为例子]

6. 如何用Maven的Eclipse插件生成可导入Eclipse的项目

7. 在Eclipse中导入项目, 并验证项目引用和依赖关系.

转载于:https://my.oschina.net/davyzhong/blog/88619

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值