1.下载 Maven http://maven.apache.org/download.cgi
2.配置环境变量
- MAVEN_HOME : D:apache-maven-3.0.2
MAVEN : %MAVEN_HOME%in
(可选) 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