mvn学习日记(mvn clean install mvn archetype:generate)

maven 学习目录201709240900

mvn学习日记(mvn clean install mvn archetype:generate)

mvn学习日记(mvn clean install mvn archetype:generate)


内容

###############################################################

IntelliJ快捷键

mvn学习日记(mvn clean install mvn archetype:generate)


###############################################################

MAVEN_HOME环境变量配置好后,需要关闭cmd命令窗口重新开个,才OK

mvn学习日记(mvn clean install mvn archetype:generate)


###############################################################

在01项目中执行mvn clean install 在02项目的pom.xml中要加上01包依赖

mvn学习日记(mvn clean install mvn archetype:generate)


###############################################################

MAVEN_HOME环境变量配置好后,需要关闭cmd命令窗口重新开个,才OK

mvn学习日记(mvn clean install mvn archetype:generate)


###############################################################

这是因为之前在com.w3ang包下,放了文件Hello.java 已经删除了但是notepad++打开了提示是否保存 自己选了保存又给重新放到com.w3ang下,导致编译错误(Hello.java的导报什么的都换)

mvn学习日记(mvn clean install mvn archetype:generate)


###############################################################

mvn clean install把自己的01项目打包,并安装到本地仓库中(这样方便其他项目调用01的jar包,和其他依赖库一样一样的,只是01的jar放到了本地仓库)

mvn学习日记(mvn clean install mvn archetype:generate)


###############################################################

增加仓库试试解决archetype插件不存在的问题

mvn学习日记(mvn clean install mvn archetype:generate)


###############################################################

此时在旧窗口,继续mvn archetype,generate依旧失败:

mvn学习日记(mvn clean install mvn archetype:generate)


###############################################################

此时,重新shift+右键打开才cmd窗口,执行mvn archetype,generate(成功了,cmd不友好啊) 其中archetype是骨架的意思

mvn学习日记(mvn clean install mvn archetype:generate)


###############################################################

【这是重新打开cmd,继续在03下执行命令】

mvn学习日记(mvn clean install mvn archetype:generate)


###############################################################

利用mvn archetype:generate自动生成的骨架

mvn学习日记(mvn clean install mvn archetype:generate)


###############################################################

哈哈 archetype还给生成一个默认app.anme,可以直接运行的

mvn学习日记(mvn clean install mvn archetype:generate)



###############################################################

在IntelliJ中真实体验一把:依赖自己mvn clean install的jar包,并进行import包名,调用其中方法mvn学习日记(mvn clean install mvn archetype:generate)