发表于: 2020-03-01 22:04:30

1 1291


今天完成的事情

由于这几天一直在解决不能完整创建maven工程的问题,所以没有按时写日报。主要是是创建目录的时候没有src目录。

所以我重新安装配置了idea、maven,再走一遍流程。

1. idea配置maven

1.1. 安装idea

1.1.1. 下载idea

下载网站易破解:http://www.ypojie.com/8834.html

版本:JetBrains IntelliJ IDEA Ultimate v2019.3.3 汉化破解版

 

1.1.2. 破解idea

安装之后

打开D:\Java\IntelliJ IDEA 2019.3.3\bin下的idea64.exe.vmoptions文件

在最后一行插入-javaagent:D:\Java\IntelliJ IDEA 2019.3.3\bin\jetbrains-agent.jar

 

 

打开idea,选择Manage License,输入激活码,激活至2089年,成功。

 

 

1.2. 配置maven

1.2.1. 更改本地仓库

官网下载maven,解压至文件夹,创建本地仓库文件夹 Maven-Repository。

打开D:\Java\maven\apache-maven-3.6.3\conf下的settings.xml文件

更改为本地仓库

 

1.3. 设置环境变量

新建环境变量MAVEN_HOME,变量值为 maven所在文件夹

Path下新建变量%MAVEN_HOME%\bin

 

 

配置成功

 

 

1.4. 设置idea

1.maven文件夹位置

2.setting文件位置

3.本地仓库文件夹位置

 

 

2. 创建maven 项目

 

刚创建完后,依旧是没有src目录,而且还有我之前创建maven项目的历史,下面可以看出是在下载依赖。

 

在下载一个多小时之后依然有些包下载失败。

 

修改仓库地址,之后依旧非常慢。

 

我在网上找了很久,关于配置阿里云仓库的文章基本都是一样的,后来终于找到一篇阿里云云栖社区14年的一篇文章,他的改动和其他人不一样,改动的方面也更多。

文章地址:https://yq.aliyun.com/articles/255523?spm=a2c4e.11155472.0.0.722a5f09Mtw2fx

 

 

 

我直接将配置文件粘贴过去,然后在项目依赖在30多秒的时间里完成了。真的好激动,以前是乌龟爬爬,一个多小时还失败了,现在是飞剑唰唰,30多秒(之前也下载了一部分)完成了。我费了好几天才解决这个问题。

最终的结果是创建出了maven项目。

 

 

3. src/main/java下随便创建一个java文件,clean,install.查看本地的.m2下是否成功看到有Jar包。

3.1. 创建Java文件

3.1.1. 建立了一个test的Java文件

 

执行mvn clean install,可以看见maven项目多了target文件夹

 

 

3.1.2. maven常见命令

参考CSDN博客:https://blog.csdn.net/Zheng_xiao_xin/article/details/80732865

 

mvn -v //查看版本

mvn archetype:create //创建 Maven 项目

mvn compile //编译源代码

mvn test-compile //编译测试代码

mvn test //运行应用程序中的单元测试

mvn site //生成项目相关信息的网站

mvn package //依据项目生成 jar 文件

mvn install //在本地 Repository 中安装 jar

mvn -Dmaven.test.skip=true //忽略测试文档编译

mvn clean //清除目标目录中的生成结果

mvn clean compile //将.java类编译为.class文件

mvn clean package //进行打包

mvn clean test //执行单元测试

mvn clean deploy //部署到版本仓库

mvn clean install //使其他项目使用这个jar,会安装到maven本地仓库中

mvn archetype:generate //创建项目架构

mvn dependency:list //查看已解析依赖

mvn dependency:tree //看到依赖树

mvn dependency:analyze //查看依赖的工具

mvn help:system //从中央仓库下载文件至本地仓库

mvn help:active-profiles //查看当前激活的profiles

mvn help:all-profiles //查看所有profiles

mvn help:effective -pom //查看完整的pom信息

 

 

3.2. 查看jar

本地仓库含有jar包

 

 

 

明天完成的事情

完成任务17.

编写DAO,分别JdbcTemplate和Mybatis连接数据库,注意使用JDBCTemplate的时候分离Interface和Imple,使用Mybatis的时候注意理解为什么不需要Impl,注意遵守命名规范。

 

遇到的问题

今天的主要问题是创建maven项目没有src目录,最终在一篇文章中找到了解决办法。

 

收获

解决一些小问题,可能需要付出很多的精力。

了解一些idea的操作,maven的执行命令。



返回列表 返回列表
评论

    分享到