- 浏览: 1064360 次
- 性别:
- 来自: 南京
文章分类
- 全部博客 (501)
- dwr (6)
- javascript (84)
- oracle (66)
- jsp/servlet (18)
- ant (3)
- 基础知识 (12)
- EXT (10)
- My SQL (10)
- java (71)
- spring (37)
- 学习的对象 (2)
- Linux (24)
- 面试 (1)
- HTML/CSS (11)
- tomcat (11)
- 收藏夹 (2)
- Power Designer (2)
- struts.xml配置文件 (1)
- sturts2 (3)
- myeclipse (8)
- eclipse (7)
- Maven (34)
- SVN (3)
- SAP JCO (2)
- JBOSS (11)
- webservice (8)
- word (1)
- 敏捷开发 (1)
- sybase (4)
- Nexus (3)
- EhCache (3)
- log4j (3)
- Cookie (4)
- Session (4)
- CXF (7)
- AXIS (2)
- SSO (1)
- LDAP (1)
- velocity (2)
- Jquery (5)
- redis (2)
- http (4)
- dojo (1)
- Linux资源监控软件mnon的安装与运用 (1)
- notepad++ (1)
- EA (1)
- UML (1)
- JasperReports (1)
- 权限 (0)
- freemarker (4)
- Spring MVC (1)
- JMS (1)
- activeMQ (1)
- hession (3)
- 安全 (1)
- ibatis (2)
- log (1)
- nginx (1)
最新评论
-
winhbb:
我刚好遇到了一个问题(在可以依赖注入的场合有效):有两个模块A ...
解决Maven项目相互依赖/循环依赖/双向依赖的问题 -
nanjiwubing123:
long3ok 写道你好 XmlOutputFormatter ...
用XStream转换复杂XML -
zhoujianboy:
另外一个方法实现eclipse tomcat 热部署:http ...
eclipse下实现maven项目在tomcat容器热部署方法 -
long3ok:
你好 XmlOutputFormatter 请问这个类是在什么 ...
用XStream转换复杂XML -
ganbo:
总结的好,文章给力。
解决Maven项目相互依赖/循环依赖/双向依赖的问题
1、下载maven
版本:3.0.3
下载地址:http://maven.apache.org/download.html
2、安装maven
JDK:jdk1.6
2.1 解压缩apache-maven-3.0.3-bin.zip 到你想安装的位置,如G:/tools/。
2.2 设置Maven系统环境变量,M2_HOME=G:/tools/maven-3.0.3。
2.3 添加Maven bin目录至系统环境变量PATH中, %M2_HOME%\bin。
2.4 确认Maven的安装:
cmd > mvn -version
报错:
Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/classwor
lds/Launcher
Caused by: java.lang.ClassNotFoundException: org.codehaus.classworlds.Launcher
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: org.codehaus.classworlds.Launcher. Program will
exit.
解决:
删除系统环境变量中M2_HOME和统环境变量PATH中, %M2_HOME%\bin,然后重新设置一遍就OK。
这是maven3.0.3的bug,当然假如用M2_HOME以外的变量名就不会出现这个bug
版本:3.0.3
下载地址:http://maven.apache.org/download.html
2、安装maven
JDK:jdk1.6
2.1 解压缩apache-maven-3.0.3-bin.zip 到你想安装的位置,如G:/tools/。
2.2 设置Maven系统环境变量,M2_HOME=G:/tools/maven-3.0.3。
2.3 添加Maven bin目录至系统环境变量PATH中, %M2_HOME%\bin。
2.4 确认Maven的安装:
cmd > mvn -version
报错:
Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/classwor
lds/Launcher
Caused by: java.lang.ClassNotFoundException: org.codehaus.classworlds.Launcher
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: org.codehaus.classworlds.Launcher. Program will
exit.
解决:
删除系统环境变量中M2_HOME和统环境变量PATH中, %M2_HOME%\bin,然后重新设置一遍就OK。
这是maven3.0.3的bug,当然假如用M2_HOME以外的变量名就不会出现这个bug
发表评论
-
maven 获取jar从不同的仓库搜寻排序
2014-01-08 14:48 1503maven仓库读取备忘录: 在setting.xml配置了镜 ... -
Tomcat-maven-plugin插件使用
2014-01-03 14:50 2509maven-tomcat-plugin让maven与tomca ... -
制作maven archetype方法
2013-09-09 00:38 5905一直想生成一个archetype,节省初始化项目时间,时间让各 ... -
创建简单的maven archetype
2013-09-09 00:32 869如果你想定义一个maven工程模板,有一种很快的方法: 1.定 ... -
使用assembly plugin实现自定义打包
2013-09-08 23:56 579在上一篇文章中,讨论到在对maven的机制不熟悉的情况下,为了 ... -
maven相关
2013-09-08 11:32 8091、Maven内置变量说明: ${basedir} ... -
Maven 打包 jar 、war 文件时,不将 pom.xml 等打包进包中
2013-09-08 11:29 3209如果是 jar 包,在 Plugin 中配置 <buil ... -
maven super pom 文件位置
2013-09-05 16:00 1556D:\apache-maven-3.0.4\lib 下的 ma ... -
Maven profile filter
2013-09-05 15:03 2152使用maven的profile和filter插件管理配置项 ... -
maven资源文件引用
2013-08-27 00:07 1561资源文件引用: 1、maven默认系统的资源文件在src/m ... -
maven实现JS+CSS自动压缩
2013-08-26 22:02 10731. maven实现js+css自动压缩完整代码 <? ... -
maven 常用命令goal
2013-08-26 17:12 8191.显示一个插件所有的goal 2.创建一个基于模版的项目, ... -
maven 命令背后是如何工作的
2013-08-26 17:08 778Maven强大的一个重要的原因是它有一个十分完善的生命周期模型 ... -
maven war包插件
2013-08-23 14:38 0<plugins> <plug ... -
Maven 打包 jar 、war 文件时,不将 pom.xml 等打包进包中
2013-08-23 14:33 1361如果是 jar 包,在 Plugin 中配置 <bui ... -
使用maven打war包过程中对文件进行copy、rename(move)、delete操作
2013-08-23 14:29 14081、在pom中声明ant插件:maven-antrun-plu ... -
eclipse下实现maven项目在tomcat容器热部署方法
2013-08-23 14:27 24521、eclipse安装maven插件、svn插件 2、从sv ... -
maven-antrun-plugin(运行ant的插件)
2013-08-23 14:22 1107[转载声明] 转载时必须 ... -
Maven实战之antrun插件
2013-08-23 14:18 983在Maven实际使用过程中,有时候在对一些旧有的项目的做从Ma ... -
maven filter转换时容易忽略的错误
2013-04-18 11:48 2002使用Maven管理,定义了Filter,配置文件中的动态值都由 ...
相关推荐
3. **卸载MyEclipse内置Maven插件**:首先需要进入Help -> MyEclipse Configuration Center -> Software,找到MavenSupport for MyEclipse插件并选择remove,然后点击应用按钮执行更新操作。 4. **添加m2e插件**:...
4. **Maven 3.3.9**: Maven 3.3.9 是一个重要的维护版本,对之前版本的 bug 进行了大量修复,增强了并发性能,特别是对于大型项目来说,构建速度有了显著提升。此外,它还引入了更灵活的本地仓库配置。 5. **Maven ...
3. **验证安装**: 打开命令行,输入`mvn -version`,如果正确配置,会显示Maven的版本信息。 **Maven的主要功能** 1. **依赖管理**: Maven通过POM文件管理项目依赖,自动下载所需的库文件,避免了手动管理JAR文件的...
3. **依赖管理增强**: 修复了一些依赖解析的bug,提升了依赖管理的准确性和稳定性。 4. **更好的插件管理**: 对插件版本的处理更加智能,减少了因为插件版本不匹配导致的问题。 5. **支持Java 9**: Maven 3.5.2...
- Maven还支持插件扩展,用户可以根据需要安装不同的插件来扩展Maven的功能。 3. **项目信息管理**: - Maven可以生成项目的各种文档和报告,例如Javadoc文档、项目站点等。 - Maven还提供了一种标准化的方式来...
描述中提到的“内部包含 apache-maven-3.9.6-bin.tar.gz”是Maven的二进制分发包,通常是一个压缩文件,包含了可执行文件和其他运行时所需的资源。`.tar.gz` 是一种常见的Linux/Unix归档格式,它使用tar命令将多个...
安装Maven 3.6.0的过程相对简单。首先,你需要下载`apache-maven-3.6.0`压缩包。这个压缩包包含了Maven运行所需的所有文件,包括bin目录下的可执行脚本,lib目录中的依赖库,以及conf目录下的配置文件如settings.xml...
解压提供的“maven”文件后,你可以找到Maven的安装目录,包括bin、conf、lib等子目录。bin目录下的mvn命令行工具是日常使用的入口,conf目录包含Maven的配置文件,如settings.xml,用于定义本地仓库位置、镜像设置...
Maven 3.6.2是Maven 3.6的维护版本,发布于2018年3月。该版本继续修复了一些bug和安全漏洞,例如: * 修复了构建问题,例如构建失败和构建超时 * 修复了依赖关系解析的问题 * 修复了安全漏洞 Maven 3.6.3版本 ...
描述中提到,在使用IntelliJ IDEA(简称IDEA)这样的集成开发环境时,内置的Maven有时可能会出现下载速度慢以及缺少特定功能的情况。这主要是因为IDEA默认使用的Maven仓库可能位于国外,对于国内用户来说,网络延迟...
安装完成后,用户可以在新建项目时选择"Maven Project",或者将现有的Maven项目导入Eclipse,插件会自动识别并配置项目。 ### 注意事项 - 配置Maven本地仓库路径,避免与全局Maven设置冲突。 - 避免在Eclipse和...
Maven 2.2.0在执行这些阶段时更加智能,可以正确处理各种构建情况。 **5. Maven插件** Maven的灵活性很大程度上来自于其丰富的插件系统。通过插件,你可以扩展Maven的功能,实现编译、测试、打包、部署等各种任务...
1. **版本冲突**:有时,IDEA 内置的 Maven 版本可能与用户安装的版本不匹配,导致构建或导入项目时出现问题。使用 Maven 3.6.1 可能解决了这个问题,确保了与 IDEA 2019 的无缝集成。 2. **索引更新**:IDEA 使用 ...
3. **验证安装**:在终端输入 `mvn -v` 或 `mvn --version`,如果正确显示 Maven 的版本信息,说明安装成功。 4. **创建新项目**:使用 `mvn archetype:create` 命令可以快速创建一个新的 Maven 项目。 5. **构建...
在实际开发中,Maven还提供了生命周期概念,如install阶段会把构建好的项目安装到本地仓库,deploy阶段则会将项目部署到远程仓库,供其他项目使用。此外,Maven支持多模块项目,一个父POM可以管理多个子模块,便于...
在实际使用中,你可以通过下载压缩包`apache-maven-3.0.5`来安装Maven 3.0.5。这个压缩包通常包含了Maven的可执行文件、配置文件以及相关的文档。解压后,你可以将Maven的bin目录添加到系统的PATH环境变量中,以便于...
本篇将详细介绍"Maven 3.3.9"的解压安装过程,以及在安装过程中可能遇到的相关知识点。 1. **Maven 3.3.9 版本特性** Maven 3.3.9 是一个稳定版本,发布于2016年。这个版本主要提升了性能,修复了一些已知的bug,...
安装Maven时,通常会将这个目录添加到系统的PATH环境变量中,以便在任何路径下都能直接运行Maven命令。 Maven的核心概念包括: 1. **项目对象模型(POM)**:它是Maven配置的基础,是一个XML文件,包含了项目的详细...
- Maven 3.5.3 版本可能包括对之前版本的bug修复,性能优化,以及对Java新版本的支持等。 - 它可能增强了对多模块项目和大型项目构建的处理能力,提高了构建速度和稳定性。 8. **Maven 配置** - 用户可以自定义`...
3. **安装与配置**:解压"apache-maven-3.8.3"后,用户需要将Maven的bin目录添加到系统的PATH环境变量中,以便于在任何位置运行`mvn`命令。同时,还需要配置`M2_HOME`环境变量指向Maven的根目录。 4. **项目对象...