
maven
tc@zen123
这个作者很懒,什么都没留下…
展开
-
eclipse修改maven本地仓库路径
从eclipse中增加了maven2的插件之后,maven默认的本地库的路径是${user}/.m2/repository/下,一般windows用户的操作系统都安装在C盘,所以这个目录下的jar包比较危险。我尝试从myeclipse->preferences->java->build path->classpath variables中查找M2_REPO这个变量,发现其路径指向的是“C:\D转载 2014-02-27 22:45:35 · 4959 阅读 · 0 评论 -
解决Maven工程中报 Missing artifact jdk.tools:jdk.tools:
jdk.tools:jdk.tools是与JDK一起分发的一个JAR文件,可以如下方式加入到Maven项目中: jdk.tools jdk.tools 1.7 system ${JAVA_HOME}/lib/tools.jar 详见Maven FAQ for adding dependencies to tools.jar 也可转载 2016-04-13 10:41:06 · 589 阅读 · 0 评论 -
MAVEN Scope使用
在Maven的依赖管理中,经常会用到依赖的scope设置。这里整理下各种scope的使用场景和说明,以及在使用中的实践心得。 scope的使用场景和说明 1.compile 编译范围,默认scope,在工程环境的classpath(编译环境)和打包(如果是WAR包,会包含在WAR包中)时候都有效。 2.provided 容器或JDK已提供范围,表示转载 2015-08-27 12:21:14 · 826 阅读 · 0 评论 -
Maven项目下java.lang.ClassNotFoundException常规解决办法
网上很多要修改.class .project的比较麻烦有时候还不一定管用。下面的方法适合于项目用已经引用了jar,但是运行时却ClassNotFound,请用如下方法试试: 严重: Error configuring application listener of class org.apache.catalina.deploy.ApplicationListener@700579af转载 2015-06-09 14:50:17 · 10211 阅读 · 0 评论 -
Maven最佳实践:划分模块
“分天下为三十六郡,郡置守,尉,监” —— 《史记·秦始皇本纪》 所有用Maven管理的真实的项目都应该是分模块的,每个模块都对应着一个pom.xml。它们之间通过继承和聚合(也称作多模块,multi-module)相互关联。那么,为什么要这么做呢?我们明明在开发一个项目,划分模块后,导入Eclipse变成了N个项目,这会带来复杂度,给开发带来不便。 为了解释原因转载 2015-06-01 20:00:59 · 537 阅读 · 0 评论 -
Maven的pom.xml介绍
目录[-] 6.1 简介 6.2 pom.xml的继承、聚合与依赖 6.2.1继承 6.2.1.1被继承项目与继承项目是父子目录关系 6.2.1.2被继承项目与继承项目的目录结构不是父子关系 6.2.2聚合 6.2.2.1被聚合项目和子模块项目在目录结构上是父子关系 6.2.2.2被聚合项目与子模块项目在目录结构上不是父子关系 6.2.2.3聚合与继承同时转载 2015-06-18 19:48:39 · 592 阅读 · 0 评论 -
解决Eclipse建立Maven项目后无法建立src/main/java 源文件夹的办法
建立好一个Maven项目后,如果Java Resources资源文件下没有src/main/java文件夹,并且在手动创建这个文件时提示“已存在文件”。 这说明,在这个项目配置中已经有了src/main/java这个文件夹,至于为什么不显示,我暂时也还不清楚,希望谁明白了跟我下,谢了。(已解决) 第一种方法: qiehua打开项目的classpath文件:如下转载 2014-09-16 11:16:14 · 2212 阅读 · 0 评论 -
Maven 安装
1、下载maven 可从官网下载:http://maven.apache.org/download.cgi 下载相应的版本(linux或者windows), 将下载后的压缩文件:如apache-maven-3.2.1-bin.zip解压到指定目录,如:D:\tool\ 2、配置环境变量 在系统环境(我的电脑 右键 属性 ,选择高级->环境变量->添加)中,添加: M2_HOME原创 2014-04-25 23:03:14 · 879 阅读 · 0 评论 -
Maven 手动添加 JAR 包到本地仓库
以 spring-context-support-3.1.0.RELEASE.jar 为例,在 @3图中已经给出这个 jar 包的 groupId,artifactId,version信息, 手动安装的时候这些信息不要改,否则 Maven 项目移植的话,jar 包下载就会失败。顺便把这信息帖下面,方便对照: dependency> groupId>org.springfr转载 2016-06-01 15:16:22 · 1150 阅读 · 0 评论