发表于: 2020-03-01 22:04:30
1 1289
今天完成的事情
由于这几天一直在解决不能完整创建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的执行命令。
评论