三、使用Maven构建简单的java项目
前边,我刚搭建了Maven环境,还有给大家推荐了学习资源,这个小节,我们来就来,,简单的玩玩maven.
1、所需工具:
1、Eclipse 2、apache-maven-3.3.9 3、JDK 1.7
2、命令构建简单的java项目
(1)运行cmd 切换盘符到你指定的文件夹下,如图
(2)键入以下命令:
mvn archetype:generate -DgroupId=com.software.wg -DartifactId=FirstMvn -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
groupId:包名 artifactId:项目名 archetypeArtifactId:项目类型(模板) interactiveMode:交互模式(默认:true)
第一次的话,,时间比较长,Maven在我们本地建立本地仓库,下载好多jar包,默认的本地仓库位置,在我们解压的apache-maven-3.3.9文件目录下-->conf-->settings.xml文件里可以看到:如下图,
建立好的本地仓库,如图
看到以下内容则表示项目建立成功,我框起来的红色内容,,就是我们命令键入的,包名,项目名,还有项目存储的位置,,还有版本信息。
打开我们的,项目所在位置,我们可以看到,
目录建构为:
...|FirstMvn ...||src ...|||src\main ...||||src\main\java\com\software\wg ......App.java ...|||src\ test ...||||src\test\java\com\software\wg ......AppTest.java ...||pom.xml
3、接下来,,我们为了使它成为一个 Eclipse 项目,在终端进入到 “FirstMvn” 项目,键入以下命令:
mvn eclipse:eclipse
执行以上命令后,它自动下载更新相关资源和配置信息(需要等待一段时间),并产生 Eclipse IDE所要求的所有项目文件。要导入项目到Eclipse 中
,选择 “File -> Import… -> General->Existing Projects into Workspace”
图片: 项目导入到 Eclipse IDE中
4对App.java做了一点简单改动后,,我们接下来,打包运行一下,建键入命令:
mvn package
目录下的变化:
绿色部分,是第一次打包,,所下载的的东西,,红色部分,所打好的.jar文件。我们可以看到规则为: artifactId + pom.xml中的version
pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.software.wg</groupId> <artifactId>FirstMvn</artifactId> <packaging>jar</packaging> <version>1.0-SNAPSHOT</version> <name>FirstMvn</name> <url>http://maven.apache.org</url> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> </dependencies> </project>
5.编译运行项目,键入命令:
java -cp target/FirstMvn-1.0-SNAPSHOT.jar com.software.wg.App
玩的差不多了,,有点意思哈。O(∩_∩)O。。
参考教程:http://www.yiibai.com/maven/create-a-java-project-with-maven.html