Maven小结

在Eclipse中使用Maven的总结:

1. 创建普通Java项目

选择Archetype(原型)时,选择“maven-archetype-quickstart

2. 创建Java Web项目

 选择Archetype时,选择“maven-archetype-webapp

3. 填项目信息

当选择好上面之一后,Eclipse就会提示让你输入Group Id, Artifact Id, Version, Package(可以空着)等。

Group Id: 项目组织的唯一标识符,实际对应java包的结构,是main目录里面java的目录结构。

Artifact Id: 就是项目的唯一标识符,实际对应项目的名称,就是项目根目录的名称。

通过以上两张截图,我们可以注意到Group Id和Artifact Id的格式,我们也可以参照它们先创建项目,后面会详细介绍。

当然官网也是很好的学习中心: http://maven.apache.org/pom.html

 

作为例子,我先创建了一个Maven Java Web项目,目录结构如下:

通过Maven的了解,我们知道标准maven项目有四个文件夹,分别是:

  src/main/java           主要用来放:Java项目类

  src/main/resources 主要用来放:Java项目的资源文件

  src/test/java            主要用来放:Java测试类

  src/test/resources    主要用来放:Java项目测试资源文件

但是在我新建的项目,一些source folder确没有,可以通过如下操作修改即可:

 http://www.cnblogs.com/FocusIN/p/6629244.html

 


 

上面描述了在Eclipse中使用maven,也可以使用命令行的形式创建项目等:

1. 使用maven命令创建项目:

  使用cmd进入到创建项目的workspace,然后执行下面的命令:

  mvn archetype:generate -DgroupId=com.test.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

  

  如果卡在了某一步,不知道原因,可以在上面的命令后面加上一个 “-X”,表示查看详细信息

 

  当然也可以使用命令创建web项目,只需改变-DarchetypeArtifactId=maven-archetypet-webapp,需要创建缺少的folder。

2. 使用maven命令编译项目

  在cmd中进入项目的文件夹,执行: mvn compile

  

3. 使用maven命令执行测试

  在cmd中进入项目的文件夹,执行: mvn test

  

4. 使用maven命令打包

  在cmd中进入项目的文件夹,执行: mvn package

  

  

5. 使用maven命令安装

  在cmd中进入项目的文件夹,执行: mvn install

  安装在了本地仓库中,注意目录地址。

  

还有别的命令:例如

  mvn clean

posted @ 2017-03-27 21:54  无涯的风  阅读(230)  评论(0编辑  收藏  举报