
Maven实践
总结maven学习知识,分享maven学习点滴.
残缺的孤独
要么强大,要么听话。
展开
-
使用Cargo实现自动化部署
Cargo是一组帮助用户操作web容器的工具,能够帮助用户实现自动化部署,几乎支持所有的web容器,如tomcat、jboss、glassfish等。为了能在命令行中使用cargo,需要修改maven的settings.xml文件,修改如下所示: org.codehaus.cargo 下面从本地部署和远程部署进行描述: (1)部署至本地web容器 Cargo支持两种本地部署的方式:stan原创 2014-03-19 22:45:25 · 5805 阅读 · 1 评论 -
使用jetty-maven-plugin插件进行测试
为了能够使用maven的jetty插件对项目进行测试,需要进行如下操作: (1)修改maven配置文件 为了能够在命令行中使用jetty命令,需要修改maven的配置文件settings.xml文件,添加如下配置代码: org.mortbay.jetty (2)修改项目的pom.xml文件 org.mortbay.jetty jetty-maven-plugi原创 2014-03-19 22:08:43 · 18934 阅读 · 1 评论 -
添加第三方构件
在Nexus内置的仓库中,有一个仓库是3rd party,这是一个策略为Release的宿主类型仓库,用来部署无法从公共仓库获得的第三方发布版本构件。下面是具体添加第三方构件的步骤。 (1)点击Repositories--》3rd party--》Artifact Upload,如下图所示: (2)在GAV Definition中选择GAV Parameters,如下图所示: (3)原创 2014-03-17 22:01:37 · 1240 阅读 · 0 评论 -
发布项目到Nexus私服
当需要把项目发布到私服上时,需要以下步骤(以发布snapshot为例): 1、修改项目pom文件 在项目的pom文件中,添加如下代码: snapshots Student Project SNAPSHOTS http://localhost:8081/nexus/content/repositories/snapshots/ 2原创 2014-03-16 10:38:14 · 2704 阅读 · 0 评论 -
Nexus搭建私服
1、安装nexus (1)下载:http://www.sonatype.org/nexus/archived nexus-2.3.1-01-bundle.zip (2)解压:E:\maven\nexus-2.3.1-01-bundle 此目录下有两个文件夹,如下所示: 其中E:\maven\nexus-2.3.1-01-bundle\nexus-2.3.1-01目录包含了nexu原创 2014-03-16 10:28:30 · 1441 阅读 · 0 评论 -
maven项目的坐标和依赖
1、Maven坐标 在平面坐标系中,任何一个坐标都能够唯一标识该平面中的一点。同理,maven坐标为各种构件引入了秩序,下面是一坐标定义: 其中groupId定义当前Maven项目隶属的实际项目; artifactId定义实际项目中的一个Maven模块,该名字也是maven项目的类名; packaging标识打包方式,原创 2014-03-16 10:17:34 · 1184 阅读 · 0 评论 -
myeclipse和maven的结合
在myeclipse中,配置自己的maven,如下图所示: 配置完毕后,就可以在myeclipse中新建maven项目了.原创 2014-03-16 10:11:31 · 944 阅读 · 0 评论 -
maven项目的自动生成
由于maven项目目录带有规律性,因此可以使用archetype生成项目框架。 1、java项目的自动生成 (1)mvn archetype:generate 这样就生成了maven java项目,其中groupid是包名,原创 2014-03-16 10:07:14 · 3110 阅读 · 0 评论 -
maven常用命令
1、mvn archetype:create 创建maven项目。 2、mvn clean 运行清理操作,默认把target文件夹中的数据清除。 3、mvn test 运行测试。 4、mvn site 生成站点目录。 5、mvn package 打包。 6、mvn install 安装到本地仓库中。 7、mvn deploy 发布到私服上。 8、mvn eclipse:eclipse原创 2014-03-16 09:06:15 · 954 阅读 · 0 评论 -
Maven的安装与配置
Maven的安装基本上分如下步骤 (1)安装JDK 安装jdk,配置环境变量等操作。 (2)安装Maven 下载,从http://maven.apache.org/download.cgi下载apache-maven-3.0.4-bin.zip(目前已转移到http://archive.apache.org/dist/maven/binaries/),最高的版本当前已是Maven3.2.1原创 2014-03-02 20:34:18 · 4984 阅读 · 0 评论 -
maven简介
Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。它是纯java编写的java项目,所有的项目配置信息都在一个称之为pom.xml文件中,通过此文件,Maven可以管理整个项目的生命周期,包括编译、构建、测试、部署等过程。 目前,使用maven进行项目管理的项目越来越多。 当前,从http://maven.apache.org/可以看原创 2014-03-02 20:14:05 · 1256 阅读 · 0 评论 -
写在前面的
由于项目组需要,研究了一下maven的相关知识,现在把maven的实践过程写下来,算是一个总结。原创 2014-03-02 20:06:17 · 847 阅读 · 0 评论