随笔分类 -  Maven学习

学习Maven的一小步
简单总结——6
摘要:1. 做Maven 分模块开发需要明确好各模块之间的jar包问题,一般都是在公共模块里把jar包依赖配置进去,然后子模块各自继承于他们。这样在模块发布和整合中不会有包冲突和冗余出现;2. 公共模块管理子模块中的依赖包是在,依赖管理标签中配置各个子模块的依赖包;可以根据需要设定剔除不需要的jar包;3. 把握好各个子模块的依赖包的 依赖范围,默认是compile 编译、测试、打包中都会将依赖拿进去,有的是单元测试才需要的就没有必要把依赖范围扩大引入到上层模块去;4. 自己搭建了私有仓库,将需要的maven插件,jar包放进去 能够省去从Maven中心仓库去下载费更多的时间;5. 内部搭建快照 , 阅读全文
posted @ 2013-10-24 15:53 Coffee_Guy 阅读(211) 评论(0) 推荐(0)
Maven打包Web项目成war包——4
摘要:1. 需要安装maven 的war插件支持在pom.xml里面配置war插件2. 运行命令: mvn clean package3.部署到Tomcat下面发布,并访问! 阅读全文
posted @ 2013-10-24 15:52 Coffee_Guy 阅读(18947) 评论(0) 推荐(0)
Maven 发布项目到Jetty服务器———5
摘要:官网:http://www.eclipse.org/jetty/documentation/current/jetty-maven-plugin.html1.安装配置插件2. 运行 命令: jetty:run 完成部署访问: 阅读全文
posted @ 2013-10-24 15:51 Coffee_Guy 阅读(2695) 评论(0) 推荐(0)
搭建配置私服-nexus ,Maven中的使用——3
摘要:1. 下载nexus包,将bin目录添加到PATH路径下去2. 修改: bin/jsw/conf 下面的wrapper.conf文件: 修改java命令绝对路径修改之后:3. 进入命令行,输入 nexus install :安装nexus服务;4. 命令 nexus start启动 或者在服务里去启动 注意: 默认开启占用的端口是 8081使用: 打开浏览器:http://localhost:8081/nexus/index.html#welcome即可访问本地仓库服务器; 登陆用户: admin 密码: admin123仓库类型-type 讲解: 1. host仓库:内部项目的发布仓... 阅读全文
posted @ 2013-10-24 15:46 Coffee_Guy 阅读(3307) 评论(0) 推荐(0)
Maven生命周期——2
摘要:Maven牛人说-Maven生命周期http://juvenshun.iteye.com/blog/213959Maven的三套生命周期:Clean Lifecycle 在进行真正的构建之前进行一些清理工作。Default Lifecycle 构建的核心部分,编译,测试,打包,部署等等。Site Lifecycle 生成项目报告,站点,发布站点。1. clean 生命周期 : 分三个阶段 Clean生命周期一共包含了三个阶段:pre-clean 执行一些需要在clean之前完成的工作clean 移除所有上一次构建生成的文件post-clean 执行一些需要在clean之后立刻完成的工作记住,运 阅读全文
posted @ 2013-10-24 15:36 Coffee_Guy 阅读(190) 评论(0) 推荐(0)
maven的一些命令以及说明 ——1
摘要:mvn compile : 编译源文件mvn test-compile : 编译Junit测试文件mvn test : 运行junit测试文件mvn package : 编译 + 测试 项目 并打包成jar文件mvn clean : 清除target文件mvn clean install 删除再编译mvn -v 显示版本mvn help:describe -Dplugin=help 使用 help 插件的 describe 目标来输出 Maven Help 插件的信息。mvn help:describe -Dplugin=help -Dfull 使用Help 插件输出完整的带有参数的目标列mv 阅读全文
posted @ 2013-10-24 15:35 Coffee_Guy 阅读(435) 评论(0) 推荐(0)