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>
cd acs-web目录下运行mvn jetty:run,然后访问http://localhost:8080/acs-web/
http://jingyan.baidu.com/article/295430f136e8e00c7e0050b9.html
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
相关文章推荐
- MyEclipse6.6 汉化过程
- 搭建java开发环境
- java封装AES加密算法
- 每日20行之4~~~两种方法java实现简易计算器 附带复杂计算器代码(优先级顺序)
- java Servlet小结
- java类的特性(一)
- SpringMVC+KindEditor在线编辑器之文件上传
- JAVA实现字符串表达式求值
- 泛型使用一例子
- Java自带排序方法
- 嘚吧嘚java的发展历史
- java url 下载
- java调用身份证接口查询
- struts1_DispatchAction 可以同时处理多个请求的Action
- struts1——指定多个配置文件(struts-config.xml)
- struts1——动态formbean
- struts1——Validator框架的校验过程
- eclipseRCP深入浅出(学习总结)2015.08.11
- Java垃圾回收机制 入门
- Java集合框架 入门