maven基本用法】的更多相关文章

一.下载及安装 1.1 下载maven 3.1.1 先到官网http://maven.apache.org/download.cgi 下载最新版本(目前是3.1.1 ),下载完成后,解压到某个目录(本文中是C:\Java\maven-3.1.1) 2.1 配置环境变量 系统环境变量里,添加MAVEN_HOME(或M2_HOME),其值为C:\Java\maven-3.1.1,然后PATH环境变量最后附加上";%MAVEN_HOME%\bin" 检测方法: a) 重新进入命令行(DOS窗…
<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> jar  包 第二步在该目录下配制log4j.properties…
1. 新建一个项目目录 2. 在项目目录中新建并编写 pom.xml 文件, 3. 在项目目录中新建主代码目录 src/main/java 4. 在项目目录中新建测试代码目录 src/test/java 5. 在 src/main/java 目录下编写主代码,包名通常是 groupId.artifactId 6. 在 src/test/java 目录下编写主代码,包名通常是 groupId.artifactId…
现有的一个项目使用了Maven来管理,源代码放到了Subversion中.虽然Maven管理项目很方便,但是部署起来还是很麻烦的.先要在本地生成项目jar包,上传到服务器,然后再重启服务.如果在服务器上面安装Maven,便可以直接在服务器上面生成项目jar包,部署起来更加方便了. Maven的下载地址是:http://maven.apache.org/download.cgi 安装Maven非常简单,只需要将下载的压缩文件解压就可以了. cd /usr/local/src/ wget http:…
thrift.avro.probobuf 这几个rpc框架的基本思想都差不多,先定义IDL文件,然后由各自的编译器(或maven插件)生成目标语言的源代码,但是,根据idl生成源代码这件事,如果每次都要手动敲命令,未免太无聊了,幸好这三种框架都提供了对应的maven插件来完成代码的自动生成,本文演示了这三种框架的maven插件用法. 一.maven-thrift-plugin <?xml version="1.0" encoding="UTF-8"?>…
1.引言 你能搜到这个教程,说明你对 Maven 感兴趣,但是又不是太理解.那么接下来这个系列的教程将会详细讲解 Maven 的用法,相信你看完之后,一定能对 Maven 的理解更进一步! 2.常规项目开发存在的问题 通常Web项目开发只会创建一个工程,然后所有的jar包都会存放到 WEB-INF/lib 目录下,如下图所示: 通过上面的目录结构我们可以分析出如下问题: ①.一个项目就是一个web工程.如果项目比较庞大,那么利用包名package来划分模块,显然容易造成混淆而且不利于分工合作:…
maven技术在研发的过程中,作为资源依赖管理非常出色,例如在Java项目开发过程中,需要各种各样jar包,一般情况下开发者会直接将所用到的jar包放在project的lib目录下,提供自己程序调用.这种情况有一个非常不好的弊端,我们每需要一个jar包,都要笨拙的从网上下载,然后拷贝到project中,而且久而久之一个项目的容量将越来越大,到最后我们自己都不知道哪些jar包是有用的,浪费资源不说还浪费人力时间.有了maven之后,一切就简单多了,maven通过环境变量的配置,以及pom.xml,…
想重新学习一下java web的知识,之前也学习过一些但是也没有用在开发中所以也忘的七七八八了,因为从事Android开发免不了要与服务器打交道,有时候想自己写一个小DEMO需要服务器的时候感觉真是很无奈. 安装eclipse 可以去eclipse官网上下载最新的mars版本,我下的是Eclipse IDE for Java EE Developers这个是专门java ee开发而定制的一个版本,下载后解压直接双击eclipse就可以运行了. 安装maven 我用的是linux mint所以可以…
 转自https://www.cnblogs.com/hujianblogs/p/8526737.html 本人在学习Maven之余,为了深入了解Maven的用法,决定创建一个SSM整合实例.项目是自己实际搭建,真实可用. 技术介绍 SSM(Spring+SpringMVC+Mybatis) Spring是一种轻量级框架,这是众所周知的,开发者只需要把一些常用的如日志,事务管理在配置文件中申明,能大大降低代码的耦合,减少代码侵入.他的核心是                      IOC(控制…
配置对应环境,运行petstore 通过官网给的命令行方法,来运行petstore petstore是java ee的经典学习案例,下载链接 如何运行呢? 参见官网给的指导:webx官网 git clone https://github.com/webx/citrus-sample.git cd citrus-sample/petstore mvn clean install cd web mvn jetty:run-war maven是一个巨大项目的管理工具,类似于C++的makefile,回…