教程来自于:http://course.tianmaying.com/web-development/lesson/environment#0
大家好!学渣回来更新博客了!
/************************************************我叫注释edの分割线***********************************************/
【学习内容与过程记录】
学习内容:Maven的基本操作
过程:
1. 下载安装Maven环境,然后在cmd中用mvn -v查看输出,确认是否成功。
2. 在Windows文件资源管理器中建立src/main/java/hello的文件目录,该目录下放置两个.java文件,用于输出。
3. 创建pom.xml:描述工程信息。其中:
<modelVersion>表示maven的版本,必须为4.0.0;
<groupId>表示羡慕所属组织,一般为域名反写(如com.baidu);
<artifactId>为项目生成的制品的名称,如jar或war的名称;
<version>表示项目版本;
<packaging>表示打包方法,为可选设置项(非必须),默认为jar。
4. 三种cmd命令构建Java代码:
(1)mvn compile:编译生成.class文件;
(2)mvn package:常用命令,编译并生成包(如jar或war,取决于<packing>设置),包名为<artifactId>-<version>;
(3)mvn install:在mvn package的基础上,在用户目录下的.m2/repository目录中(本地依赖仓库)同时生成包。
5. 在pom.xml定义使用的依赖包:在.java中调用了相应包的内容后,需要在pom.xml定义依赖包,主要是定义<dependency>的<groupId>(依赖包所属组织)、<artifactId>(依赖包名称)、<version>(依赖包版本)三个元素。
<properties> <java.version>1.8</java.version> </properties> <dependencies> <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.2</version> </dependency> </dependencies>
/************************************************我叫注释edの分割线***********************************************/
【思路概括】
搭建环境-建立目录并编写代码-(定义依赖-)使用maven命令编译并生成jar
/************************************************我叫注释edの分割线***********************************************/
【问题及解决】
问题1:作者用的是mac,基于UNIX,所以……生成目录的命令并不能在cmd里用啊,我本想cd到目录下试试UNIX命令的,发现果然不能兼容,还是手动建文件夹吧。
问题2:运行结果在哪看???[一脸懵逼.jpg]
问题3:刚开始运行命令行的时候报错,后来发现是没有用cd定位到目录下(真是不像个程序猿,报错如下图: