按照如下步骤,实现第一个 maven 项目,以 maven 推荐的约定方式创建目录,类文件。
1.某个目录中创建文件夹 Hello
2.在 Hello 中创建子目录 src
3.拷贝 pom.xml 到 Hello 目录下和 src 是同级放置的。
4.进入 src 目录,创建 main, test 目录 。mvn compile->编译main下左右的java文件
5.进入 main 目录,创建 java,resources 目录。
6.进入 java 目录,创建目录 com/bjpowernode/
6.在 com/bjpowernode/目录下创建 HelloMaven.java 文件,定义 int addNumber(int n1,n2){ return n1+n2};
定义 public static void main(String args[]) { System.out.prinltn(“Hello Manven”); //也可以调用 addNumber()方法 }
7.进入到 Hello 目录在,执行 mvn compile
8.进入到 target/classes 目录执行 java com.bjpowernode.HelloMaven
1、在E:盘下创建maven项目,并在tests目录下创建TestSum.java,其中定义一个输出 1 +1的sumt()方法。
hello的目录结构:
2、在 hello 工程下,cmd 输入mvn compile 编译src下的所有java文件。(第一次使用maven会下载很多编译需要的工具)。
编译后,在hello 工程下,生成 target 文件。
3、在 target 下的 classes 中 cmd ,然后运行 TestSum 类。
疑问:
mvn compile编译src/main目录下的所有java文件的。1)为什么要下载
- maven工具执行的操作需要很多插件(java类—jar文件)完成的
2)下载什么东西了
- jar文件—叫做插件—插件是完成某些功能
<br />3)下载的东西存放到哪里了。
默认仓库(本机仓库):
- C:\Users\(登录操作系统的用户名)Administrator.m2\repository
- Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter-2.0.9.pom
- https://repo.maven.apache.org :中央仓库的地址
- 执行
mvn compile, 结果是在项目的根目录下生成target目录(结果目录), maven编译的java程序,最后的class文件都放在target目录中
设置本机存放资源的目录位置(设置本机仓库):
1. 修改maven的配置文件, maven安装目录/conf/settings.xml,先备份settings.xml
2. 修改<localRepository>指定你的目录(不要使用中文目录)
D:\work\maven_work\maven_repository
