【初学maven】helloword建立(二)

建立helloword

1、 mvn -version   回车

【初学maven】helloword建立(二)_第1张图片

检查安装成功

2、确定项目建立路径,如:D:\MavenProject,转至目录下执行下面语句

mvn archetype:generate -DgroupId=com.mycompany.helloworld -DartifactId=helloworld -Dpackage=com.mycompany.helloworld -Dversion=1.0-SNAPSHOT 回车
【初学maven】helloword建立(二)_第2张图片

连打两个回车,这时候让你确定项目属性的配置,回车确认,就完成了项目的建立

【初学maven】helloword建立(二)_第3张图片

注释:

★archetype:generate 目标会列出一系列项目的模型。包括从简单的 Swing 到复杂的 Web 应用。我们选择默认的 maven-archetype-quickstart ,是编号 #106;

★DartifactId指明项目名称,本项目为helloworld

★Dpackage指明包结构,本项目为com.mycompany.helloworld

3、查看项目源文件

路径:D:\MavenProject\helloworld

★项目下:pom.xml文件用于描述项目,配置插件和管理依赖关系。

★源代码和资源文件放在 src/main 下面

★测试代码和资源放在 src/test 下面

★Maven 已经为我们建立了一个 简单的 App.java 文件

4、转至项目目录下

cd helloworld

5、打包

mvn package 

【初学maven】helloword建立(二)_第4张图片

注释:

★第一次运行 maven 的时候需要有 Internet 连接,会从网上的 maven 库 (repository) 下载需要的程序,存放在你电脑的本地库 (local repository) 中。

★Maven 默认的本地库是 ~/.m2/repository/ ,在 Windows 下是 %USER_HOME%\.m2\repository\ 。

★ maven 在 helloworld 下面建立了一个新的目录 target/ ,构建打包后的 jar 文件 helloworld-1.0-SNAPSHOT.jar 就存放在这个目录下。编译后的 class 文件放在 target/classes/ 目录下面,测试 class 文件放在 target/test-classes/ 目录下面。

6、查看目录

dir target\helloworld-1.0-SNAPSHOT.jar

【初学maven】helloword建立(二)_第5张图片

7、运行

java -cp target/helloworld-1.0-SNAPSHOT.jar com.mycompany.helloworld.App

运行成功

注释:

★target/helloworld-1.0-SNAPSHOT.jar为项目所在目录下的D:\MavenProject\helloworld\target的helloworld-1.0-SNAPSHOT.jar

★com.mycompany.helloworld.App:com.mycompany.helloworld包名,App文件名

8、修改

修改D:\MavenProject\helloworld\src\main\java\com\mycompany\helloworld下的App.java文件内容

重新执行5和7步骤

9、清空生成的文件

mvn clean


上一篇:【初学maven】安装及验证

下一篇:【初学maven】仓库搜索添加需要的jar包

你可能感兴趣的:(java,java,java,maven,maven,swing,swing,swing,Class,Class,internet,internet)