Java小白Maven学习笔记2—archetype插件,改动仓库及配置IDEA
总结一下今天的学习内容。在我之前的笔记里提及了如何手动创建符合Maven项目骨架的目录,这一篇复习一下所学的自动创建目录命令
Archetype插件
输入mvn archetype:generate
选择maven-archetype-quickstart version
输入groupId(一般为公司网址反写.项目名)
输入artifactId(一般为项目名-模块名)
Snaoshot version:1.0.0SNAPSHOT
本地仓库位置的改变
由于maven的更新,之前设置过得settings.xml可能会被新文件覆盖,导致做过的编辑不再存在。为了防止这样的情况发生,可以把settings.xml文件copy一份到另一个文件夹下。
找到被注释掉的< localRepository >/path/to/local/repo< /localRepository >一行,复制到注释外面,将里面的地址改成新xml文件的地址。
注意:新文件的地址里 \ 需要改变成 /
*但是有遇到一个问题还没解决:改仓库后如果有项目2依赖项目1,那么项目2会编译不成功。
*有建议是说要把项目1打成jar包放到repo下。先记录一下,还没有验证过。
IDEA配置Mavem
File–>New–