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 · 5740 阅读 · 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 · 18897 阅读 · 1 评论 -
添加第三方构件
在Nexus内置的仓库中,有一个仓库是3rd party,这是一个策略为Release的宿主类型仓库,用来部署无法从公共仓库获得的第三方发布版本构件。下面是具体添加第三方构件的步骤。(1)点击Repositories--》3rd party--》Artifact Upload,如下图所示:(2)在GAV Definition中选择GAV Parameters,如下图所示:(3)原创 2014-03-17 22:01:37 · 1218 阅读 · 0 评论 -
发布项目到Nexus私服
当需要把项目发布到私服上时,需要以下步骤(以发布snapshot为例):1、修改项目pom文件在项目的pom文件中,添加如下代码: snapshots Student Project SNAPSHOTS http://localhost:8081/nexus/content/repositories/snapshots/ 2原创 2014-03-16 10:38:14 · 2683 阅读 · 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 · 1424 阅读 · 0 评论 -
maven项目的坐标和依赖
1、Maven坐标在平面坐标系中,任何一个坐标都能够唯一标识该平面中的一点。同理,maven坐标为各种构件引入了秩序,下面是一坐标定义:其中groupId定义当前Maven项目隶属的实际项目; artifactId定义实际项目中的一个Maven模块,该名字也是maven项目的类名; packaging标识打包方式,原创 2014-03-16 10:17:34 · 1139 阅读 · 0 评论 -
myeclipse和maven的结合
在myeclipse中,配置自己的maven,如下图所示: 配置完毕后,就可以在myeclipse中新建maven项目了.原创 2014-03-16 10:11:31 · 923 阅读 · 0 评论 -
maven项目的自动生成
由于maven项目目录带有规律性,因此可以使用archetype生成项目框架。1、java项目的自动生成(1)mvn archetype:generate这样就生成了maven java项目,其中groupid是包名,原创 2014-03-16 10:07:14 · 3082 阅读 · 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 · 931 阅读 · 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 · 4939 阅读 · 0 评论 -
maven简介
Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。它是纯java编写的java项目,所有的项目配置信息都在一个称之为pom.xml文件中,通过此文件,Maven可以管理整个项目的生命周期,包括编译、构建、测试、部署等过程。目前,使用maven进行项目管理的项目越来越多。当前,从http://maven.apache.org/可以看原创 2014-03-02 20:14:05 · 1240 阅读 · 0 评论 -
写在前面的
由于项目组需要,研究了一下maven的相关知识,现在把maven的实践过程写下来,算是一个总结。原创 2014-03-02 20:06:17 · 825 阅读 · 0 评论