标签归档:maven

Maven学习(2)搭建nexus服务器

如果是公司内部开发,一般都是采用私服来作为中央库。而且官方库国内连接速度非常慢,下载速度只有0点几K每秒,让人很抓狂,使用nexus还可以建立中央库的镜像。

一、安装nexus
nexus官网:http://www.sonatype.com/nexus/product-overview
nexus下载地址:http://www.sonatype.org/nexus/go
这个软件分为多个版本:Nexus OSS、Nexus Pro、Nexus Pro+等。Nexus OSS包含基本仓库管理功能,它是免费的,其余版本要购买授权许可。

1、下载nexus

cd /tmp
wget https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-latest-bundle.zip
unzip nexus-latest-bundle.zip
mv nexus-2.11.4-01 /home
cd /home/nexus-2.11.4-01/

会解压出nexus-2.11.4-01目录。
继续阅读Maven学习(2)搭建nexus服务器

Maven学习(1)安装及简单使用

Maven是一个Java项目管理工具,全部的项目配置信息都被义定在一个叫做pom.xml的件文中,它覆盖了项目的整个生命周期,包括项目建立、编译、测试、发布。

一、前言
当使用eclipse的时候,会发现可以直接导入Maven项目,

是因为这个IDE默认有Maven插件(我下的是J2EE版的)

但是对于一个管理工具来说,在IDE中使用只是方便开发,从管理的角度来看,命令行也是需要的。

二、Maven的安装
Maven命令行安装方法,参考:
http://jingyan.baidu.com/article/295430f136e8e00c7e0050b9.html

三、Maven创建命令

1、创建命令:Maven 3.0.5版本以前使用mvn archetype:generate,3.0.5版本以后使用mvn archetype:generate

在一个目录下执行创建项目命令。

创建Java项目:

mvn archetype:generate -DgroupId=com.my.java.app -DartifactId=my-javaapp -DarchetypeArtifactId=maven-archetype-quickstart

创建web项目:

mvn archetype:generate -DgroupId=com.my.web.app -DartifactId=my-webapp -DarchetypeArtifactId=maven-archetype-webapp

继续阅读Maven学习(1)安装及简单使用