-
项目管理工具
查看全部 -
maven常用命令
查看全部 -
maven约定目录
src
--main
--java
--package
--test
--java
--package
查看全部 -
scope本质是规定在不同阶段classpath中有没有当前依赖。查看全部
-
build中申明需要的插件。 插件中指定需要执行动作。 execution中指定执行命令的阶段,同时指定该阶段需要执行的目标命令。 目标命令由插件提供。一个插件可以提供多个命令。查看全部
-
maven中POM.XML解析笔记
查看全部 -
创建目录的两种方式
查看全部 -
maven目录结构
查看全部 -
compile时,容易出现Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6: 1 problem was encountered while building the effective model错误。需要更改setting.xml文件中的<mirrors>部分: <!-- 阿里云仓库 -->
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
<!-- 中央仓库1 -->
<mirror>
<id>repo1</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo1.maven.org/maven2/</url>
</mirror>
<!-- 中央仓库2 -->
<mirror>
<id>repo2</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo2.maven.org/maven2/</url>
</mirror>同时,删除.m目录下的所有Plugin相关文件夹,再重新install或者compile。
查看全部 -
在打包成功后直接运行jetty插件的做法:
可以在plugin中加上executions,execution,phase设置成package
设置一个goals,goal设置成run
查看全部 -
maven继承:
引入父类,使用parent标签
在子类中还是要声明Junit,但是不需要声明版本号version和依赖范围scope。因为这些在父类的dependencyManagement中已经定义好了
查看全部 -
依赖冲突原则: 1.短路优先 2.先声明先优先查看全部
-
import表示导入的范围,只是用在dependencyManagement中,表示从其他pom文件中继承过来的依赖查看全部
-
system和provided一样,也是在编译和测试时有效查看全部
-
system,与本机系统有关,可移植性差查看全部
举报