首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

Maven使用(二)用Maven创建一个简单的项目

2013-03-29 
Maven运用(二)用Maven创建一个简单的项目?maven的大致结构如下:?Maven Archtype插件创建了一个与artifactI

Maven运用(二)用Maven创建一个简单的项目

?

maven的大致结构如下:


Maven使用(二)用Maven创建一个简单的项目

?Maven Archtype插件创建了一个与artifactId匹配的目录,这是项目的基础目录。每个项目在文件pom.xml里有它的项目对象模型 (POM)。这个文件描述了这个项目,配置了插件,声明了依赖。我们项目的源码了资源文件被放在了src/main目录下面。在我们简单Java项目这样的情况下,这个目录包含了一下java类和一些配置文件。在其它的项目中,它可能是web应用的文档根目录,或者还放一些应用服务器的配置文件。在一个Java项目中,Java类放在src/main/java下面,而classpath资源文件放在src/main/resources下面。我们项目的测试用例放在src/test下。在这个目录下面,src/test/java存放像使用JUnit或者TestNG这样的Java测试类。目录src/test/resources下存放测试classpath资源文件。

?

在根目录下,我们可以看到一个pom.xml.

?
Maven使用(二)用Maven创建一个简单的项目
?

?
?

3、Maven Command

编译: compile

在cmd中,将目录切换到项目根目录下,执行mvn clean compile之后我们会在项目根目录下看到新增了一个target目录,该目录下存放项目编译后的文件,如.class文件

?

清理: clean

?cmd项目根目录下执行命令 mvn clean?会将target文件删除,即清理项目,该命令可以结合其他命令运行

?

测试: test

?cmd项目根目录下执行命令 mvn test?会执行src/test/java 下的Junit 测试代码当然在执行测试之前会自动执行编译命令

?

打包: package

?cmd项目根目录下执行命令 mvn package会将项目打成jar包,并放在target目录中执行此命令之前会先执行编译和测试命令

?

安装:install?

?cmd项目根目录下执行命令 mvn install会将项目jar包安装到本地仓库中,以便其他项目使用执行此命令之前会先执行编译,测试,打包命令?

?

?

?

热点排行