您的位置:首页 > 编程语言 > Java开发

java mavn 1. 概要 安装

2015-08-12 01:29 429 查看
1.下载 Maven http://maven.apache.org/download.cgi
2.配置环境变量

MAVEN_HOME : D:\apache-maven-3.0.2
MAVEN : %MAVEN_HOME%\bin
(可选) MAVEN_OPTS : -Xms256m -Xmx512m

在path 前面 加上 %MAVEN%;

3.验证安装是否成功
在命令行上输入 : mvn -version; 回车

4.创建项目

mvn archetype:generate -DgroupId=com.qdb.acs -DartifactId=acs -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

src文件夹删除,然后修改pom.xml文件,将<packaging>jar</packaging>修改为<packaging>pom</packaging>,pom表示它是一个被继承的模块

mvn archetype:generate -DgroupId=com.qdb.acs -DartifactId=acs-domain -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

修改system-domain目录中的pom.xml文件,把<groupId>com.qdb.acs</groupId><version>1.0-SNAPSHOT</version>去掉,加上<packaging>jar</packaging>,因为groupId和version会继承system-parent中的groupId和version,packaging设置打包方式为jar

mvn archetype:generate -DgroupId=com.qdb.acs -DartifactId=acs-dao -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

修改acs-dao目录中的pom.xml文件,,把<groupId>com.qdb.acs</groupId><version>1.0-SNAPSHOT</version>去掉,加上<packaging>jar</packaging>,因为groupId和version会继承system-parent中的groupId和version,packaging设置打包方式为jar,同时添加对acs-domain模块依赖

mvn archetype:generate -DgroupId=com.qdb.acs -DartifactId=acs-service -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

修改acs-service目录中的pom.xml文件,,把<groupId>com.qdb.acs</groupId><version>1.0-SNAPSHOT</version>去掉,加上<packaging>jar</packaging>,因为groupId和version会继承system-parent中的groupId和version,packaging设置打包方式为jar,同时添加对system-dao模块的依赖,system-service依赖system-dao和system-domain,但是我们只需添加system-dao的依赖即可,因为system-dao已经依赖了system-domain。

mvn archetype:generate -DgroupId=com.qdb.acs -DartifactId=acs-web -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false

修改acs-web目录中的pom.xml文件,把<groupId>com.qdb.acs</groupId><version>1.0-SNAPSHOT</version>去掉,因为groupId和version会继承system-parent中的groupId和version,packaging设置打包方式为war,同时添加对acs-service模块的依赖

添加jetty插件

运行 mvn clean install

<plugins>

<!--配置Jetty插件-->

<plugin>

<groupId>org.mortbay.jetty</groupId>

<artifactId>maven-jetty-plugin</artifactId>

</plugin>

</plugins>


cd acs-web目录下运行mvn jetty:run,然后访问http://localhost:8080/acs-web/
http://jingyan.baidu.com/article/295430f136e8e00c7e0050b9.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: