maven
风雨兼程之2017
做一个介于牛A和牛C之间的人.
展开
-
Eclipse使用maven构建web项目
1、选择建立Maven Project 选择File -> New -> Other,在New窗口中选择 Maven -> Maven Project,点击next 2、选择项目路径 Usedefault Workspace location默认工作空间(如果不修改工作空间默认是:C:\Users\Administrator\.m2\repository,我的修改如下)转载 2016-05-31 11:43:47 · 472 阅读 · 0 评论 -
Maven实现直接部署Web项目到Tomcat7
以前在项目中很少使用Maven,最近自己学习了一下maven,真的是非常强大的项目构建工具,对于依赖包的定义及版本,以及依赖包的集中管理(中央仓库)都让人惊喜(原谅我的大惊小怪,虽然Maven出来很久了,但小弟刚接触),但发现开发Web项目时,需要手动部署到Web服务器(Tomcat7),如果能自动部署到Web服务器,而不用每次手动把target下编译好的war转载 2017-02-25 21:45:32 · 746 阅读 · 0 评论 -
Maven和Gradle对比
Java世界中主要有三大构建工具:Ant、Maven和Gradle。经过几年的发展,Ant几乎销声匿迹、Maven也日薄西山,而Gradle的发展则如日中天。笔者有幸见证了Maven的没落和Gradle的兴起。Maven的主要功能主要分为5点,分别是依赖管理系统、多模块构建、一致的项目结构、一致的构建模型和插件机制。我们可以从这五个方面来分析一下Gradle比起Maven的先进之处。依赖管理系转载 2017-03-06 22:11:23 · 399 阅读 · 0 评论 -
Tomcat热部署:Maven项目一键部署到Tomcat服务器 - 支持多环境
命令 1.1 debug模式设置关联源码 1.2 debug模式运行tomcat插件 1.3 打包及部署 1.3.1 打包研发环境 1.3.2 部署研发环境 1.3.3 打包测试环境 1.3.4 部署测试环境2 Tomcat配置3 项目配置 3.1 源码 3.2 测试转载 2017-02-26 19:30:32 · 651 阅读 · 0 评论 -
两步将maven项目热部署到tomcat容器中
背景:项目一直采用maven管理,本地发布、调试都是用maven中的jetty插件。这样一来,需要在IDE和命令行中频繁切换,而且代码定位和debug都很繁琐,给开发带来了一些不必要的烦恼,个人更加钟爱于将项目热部署到tomcat中的方式。目标:两个项目test-core核心项目、test-web应用发布项目。两个项目都采用maven管理,test-web引用test-core。并通过ec转载 2017-02-26 19:28:53 · 227 阅读 · 0 评论 -
eclipse中使用maven插件错误解决
eclipse中使用maven插件的时候,运行run as maven build的时候报错-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match. 直接的解决方法:使用低版本的maven 可以设转载 2016-06-01 16:51:16 · 388 阅读 · 0 评论 -
mave的依赖范围
compile(编译范围)compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath中可用,同时它们也会被打包。 provided(已提供范围)provided依赖只有在当JDK或者一个容器已提供该依赖之后才使用。例如,如果你开发了一个web应用,你可能在编译classpath中需要可用的Servlet API来编转载 2016-05-31 14:00:11 · 301 阅读 · 0 评论 -
Maven学习总结(17)——深入理解maven灵活的构建
一个优秀的构建系统必须足够灵活,应该能够让项目在不同的环境下都能成功构建。maven为了支持构建的灵活性,内置了三大特性,即:属性、profile和资源过滤。1、maven属性 maven属性分6类: 1、内置属性:如${basedir}表示项目根目录,${version}表示项目版本 2、POM属性:用户可以引用pom文件中对应的值。如: ${转载 2016-05-31 12:51:27 · 1052 阅读 · 0 评论 -
Maven学习总结(16)——深入理解maven生命周期和插件
在项目里用了快一年的maven了,最近突然发现maven项目在eclipse中build时非常慢,因为经常用clean install命令来build项目,也没有管那么多,但最近实在受不了乌龟一样的build速度,于是下定决心再看看《maven实战》吧, 对于我来说,maven最主要的作用有两个方面,一个是对jar包的依赖解决功能,自己管理jar包,另一个功能就是项目的构建,打包转载 2016-05-31 12:50:02 · 346 阅读 · 0 评论 -
Maven学习总结(14)——Maven 多模块项目如何分工?
一、开场白使用Maven有段时间了,只能感慨真是个好东西,让我从传统模式体会到了严谨、规范、敏捷、方便的特性。如果你懂Maven或许看过Juven翻译的《Maven权威指南》;发个牢骚:由于Maven的出身问题导致学习曲线陡峭,所有有些人就开始说Maven不好用;原因有二:一是排斥Maven,二是没有耐心和精下心来学习,引用老毛的话来提醒我说的那些人:没有调转载 2016-05-31 12:49:05 · 5824 阅读 · 1 评论 -
Maven学习总结(12)——eclipse中构建多模块maven项目
摘要:本文要用Maven来构建一个多模块的web项目项目结构如下: system-parent |----pom.xml |----system-domain |----pom.xml |----system-dao |----pom.xml转载 2016-05-31 12:47:41 · 431 阅读 · 0 评论 -
Maven学习总结(10)——使用Maven编译项目gbk的不可映射问题
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd "> 4.转载 2016-05-31 12:46:20 · 399 阅读 · 0 评论 -
Maven学习总结(18)——深入理解Maven仓库
一.本地仓库(Local Repository)本地仓库就是一个本机的目录,这个目录被用来存储我们项目的所有依赖(插件的jar包还有一些其他的文件),简单的说,当你build一个Maven项目的时候,所有的依赖文件都会放在本地仓库里,仓库供所有项目都可以使用默认情况下,本地仓库在.m2目录,windows下的话就是你的用户名目录下的.m2目录1.更新本地仓库目录找到转载 2016-05-31 12:44:28 · 354 阅读 · 0 评论 -
Maven学习总结(11)——Maven Tomcat7自动部署
1、配置tomcat-users.xml文件在tomcat安装目录下找到tomcat-users.xml文件。该文件路径为【tomcat安装根目录】/conf/修改文件内容,增加下列内容:[html] view plaincopytomcat-users> role rolename="manager"/> rol转载 2016-05-31 12:42:53 · 6641 阅读 · 0 评论 -
eclipse Maven配置
转自:http://blog.csdn.net/anialy/article/details/8226887简述:现需要在Eclipse(选择for j2ee版本)中配置Maven插件,同时安装maven应用,配置Maven环境变量,建立Maven管理的工程,并用Maven导入Gson包, 编写简易Json输出程序步骤:1. 首先到Eclipse M转载 2016-05-31 12:40:56 · 384 阅读 · 0 评论 -
Maven学习详解(13)——Maven常用命令大全与pom文件讲解
一、Maven常用命令1.1、Maven 参数-D 传入属性参数 -P 使用pom中指定的配置 -e 显示maven运行出错的信息 -o 离线执行命令,即不去远程仓库更新包 -X 显示maven允许的debug信息 -U 强制去远程参考更新snapshot包 例如 mvn install -Dmaven.test.skip=true -Poracle 其他参转载 2016-05-31 11:50:24 · 1983 阅读 · 0 评论 -
maven 的基本配置及个人理解
maven是目前流行的项目管理工具,maven会给你带来非常大的方便。。。好处此处省略1万字。 本文章并不是完整的maven讲解,只是鄙人在项目中所学所感,都写于此,如果有新的感悟,也会不断更新。 配置maven也是如此的简单,下载maven的包,把maven放入环境变量,然后cmd命令提示窗口 输入 mvn -version或者mvn -v 如果有maven信息说明安装成转载 2016-05-31 11:48:51 · 482 阅读 · 0 评论 -
Maven学习:eclipse安装配置Maven
简述:最好选择eclipse for j2ee版本,现在官网最新版本是:eclipse-jee-luna-SR1-win32.链接:http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/lunasr1eclipse for Java在做Maven项目转换成Dynamic web projec转载 2016-05-31 11:45:00 · 298 阅读 · 0 评论 -
eclipse中maven项目部署到tomcat (经典)
其实maven项目部署到tomcat的方式很多,我从一开始的打war包到tomcat/webapps目录,到使用tomcat-maven插件,到直接使用servers部署,一路来走过很多弯路。下面就一一介绍这几种部署方式:1.打war包到tomcat/webapps目录这种方式其实跟非maven项目没什么区别,就是打包的方式不同之后在target目录下会生成war包,复制到tomc转载 2017-02-26 19:34:56 · 305 阅读 · 0 评论