`
longgangbai
  • 浏览: 7340097 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

maven中遇到的一个问题

阅读更多

    今天项目中我将所有的项目删除之后,重新checkout之后,使用maven编译成功,但是源代码一致有错,可能是java JDK 采用的版本和应用版本不一致造成,检查JDK版本和应用版本一致,仔细检查之后,

很郁闷,使用检查maven的各种参数:

1.环境变量的的设置没有问题: mvn -v 可以查看

2. 在myeclpse 中的 maven4Myeclipse 中设置 User Setting file 为项目中maven使用的全局settings.xml文件。

User settings File :C:\Documents and Settings\Administrator\.m2\settings.xml

Local Repository :C:\Documents and Settings\Administrator\.m2\repository

 

3.在Build path中设置classpath Variables中M2_REPO变量值为settings.xml的目录路径即可:

M2_REPO=C:\Documents and Settings\Administrator\.m2\repository //项目中需要使用M2_REPO应用jar路径。

 

发现M2_REPO将的设置参数丢失,总算问题 解决

 

 

 

 

 

		<dependency>
			<groupId>org.apache.cxf</groupId>
			<artifactId>cxf-rt-frontend-jaxws</artifactId>
			<version>${cxf.version}</version>
			<exclusions>
				<!-- see above -->
				<exclusion>
					<groupId>org.apache.geronimo.specs</groupId>
					<artifactId>geronimo-javamail_1.4_spec</artifactId>
				</exclusion>
				<exclusion>
					<groupId>org.apache.geronimo.specs</groupId>
					<artifactId>geronimo-activation_1.1_spec</artifactId>
				</exclusion>
			</exclusions>
		</dependency>
		<dependency>
			<groupId>org.apache.cxf</groupId>
			<artifactId>cxf-rt-transports-http</artifactId>
			<version>${cxf.version}</version>
		</dependency>
		<!-- webservice end -->

		<!-- rest begin -->
  <!---->

		<dependency>
			<groupId>com.sun.jersey</groupId>
			<artifactId>jersey-server</artifactId>
			<version>${jersey.version}</version>
		</dependency>
		<dependency>
			<groupId>com.sun.jersey</groupId>
			<artifactId>jersey-client</artifactId>
			<version>${jersey.version}</version>
		</dependency>
		<dependency>
			<groupId>com.sun.jersey</groupId>
			<artifactId>jersey-json</artifactId>
			<version>${jersey.version}</version>
			<exclusions>
				<exclusion>
					<groupId>org.codehaus.jettison</groupId>
					<artifactId>jettison</artifactId>
				</exclusion>
			</exclusions>
		</dependency>
		<dependency>
			<groupId>com.sun.jersey.contribs</groupId>
			<artifactId>jersey-spring</artifactId>
			<version>${jersey.version}</version>
			<exclusions>
				<exclusion>
					<groupId>org.springframework</groupId>
					<artifactId>spring</artifactId>
				</exclusion>
				<exclusion>
					<groupId>com.sun.jersey</groupId>
					<artifactId>jersey-grizzly2</artifactId>
				</exclusion>
			</exclusions>
		</dependency>
		<dependency>
			<groupId>com.sun.jersey.contribs</groupId>
			<artifactId>jersey-multipart</artifactId>
			<version>${jersey.version}</version>
		</dependency>
		<!-- rest end -->

		<!-- security begin -->
		<dependency>
			<groupId>org.apache.shiro</groupId>
			<artifactId>shiro-core</artifactId>
			<version>${shiro.version}</version>
		</dependency>
		<dependency>
			<groupId>org.apache.shiro</groupId>
			<artifactId>shiro-spring</artifactId>
			<version>${shiro.version}</version>
		</dependency>
		<dependency>
			<groupId>org.apache.shiro</groupId>
			<artifactId>shiro-web</artifactId>
			<version>${shiro.version}</version>
		</dependency>
		<!-- security end -->

		<!-- jms begin -->
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-jms</artifactId>
			<version>${spring.version}</version>
		</dependency>

		<dependency>
			<groupId>org.apache.activemq</groupId>
			<artifactId>activemq-core</artifactId>
			<version>${activemq.version}</version>
			<exclusions>
				<exclusion>
					<groupId>org.apache.activemq.protobuf</groupId>
					<artifactId>activemq-protobuf</artifactId>
				</exclusion>
				<exclusion>
					<groupId>org.springframework.osgi</groupId>
					<artifactId>spring-osgi-core</artifactId>
				</exclusion>
				<exclusion>
					<groupId>org.osgi</groupId>
					<artifactId>org.osgi.core</artifactId>
				</exclusion>
			</exclusions>
		</dependency>
		<!-- jms end -->

		<!-- quartz -->
		<dependency>
			<groupId>org.quartz-scheduler</groupId>
			<artifactId>quartz</artifactId>
			<version>1.8.5</version>
		</dependency>

		<!-- memcached begin -->
		<dependency>
			<groupId>spy</groupId>
			<artifactId>spymemcached</artifactId>
			<version>2.6</version>
		</dependency>

		<dependency>
			<groupId>com.thimbleware.jmemcached</groupId>
			<artifactId>jmemcached-core</artifactId>
			<version>1.0.0</version>
		</dependency>
		<!-- memcached end -->












 

分享到:
评论
1 楼 kingxip 2010-01-21  
不知所谓

相关推荐

    maven项目搭建可能遇到的问题

    在进行Maven项目的搭建过程中,开发人员经常会遇到各种问题,这些问题如果不妥善处理,可能会严重影响项目的进度和质量。本文将详细介绍Maven项目搭建过程中可能遇到的一些常见问题及其解决方法。 #### 1. Eclipse ...

    Intellij IDEA中使用maven filter遇到的问题

    - **属性未定义**:如果你引用了一个未定义的属性,Maven将会抛出错误。确保所有使用的属性都在`&lt;properties&gt;`标签内定义。 - **过滤不生效**:如果资源文件没有被正确过滤,检查`&lt;filtering&gt;`是否设置为`true`,...

    Maven包和遇到的问题总结

    2. **创建Maven项目**: 安装插件后,可以选择"File" -&gt; "New" -&gt; "Other" -&gt; "Maven Project"来创建一个新的Maven项目。在创建过程中,需要选择对应的Maven archetype(模板)。 3. **配置Maven首选项**: 在Eclipse...

    eclipse安装maven插件,处理无Maven Pom editor打开方式问题

    Maven Pom Editor是Eclipse中的一个插件,用于编辑和验证pom.xml文件,提供代码提示、错误检查和自动修复等功能,提高了开发效率。 2. **安装Maven**: 在开始安装Eclipse的Maven插件前,首先确保你的系统已经安装...

    解决更新Maven项目遇到了问题

    - **描述**:“无法计算建设计划:插件org.apache.maven.plugins:maven-resources-plugin:2.6或它的一个依赖无法解决”。 - **具体错误**:“故障转移的组织。ApacheMaven插件。插件:Maven资源:罐:2.6形式...

    Maven很Maven仓库

    在Maven配置过程中,可能会遇到很多问题,比如仓库配置不正确导致依赖下载失败,或者全局和本地仓库设置混乱等。配置两天的时间表明这可能是一个相对复杂的任务,尤其是对于初次接触Maven的开发者来说。 在Maven的...

    maven 中引入依赖的包

    在Java开发领域,Maven是一个不可或缺的构建工具,它通过管理项目依赖关系,简化了项目的构建、测试和部署过程。本文将深入探讨如何在Maven项目中引入依赖的包,并结合相关源码和工具,帮助开发者更好地理解和使用这...

    maven教程-maven教程-maven教程

    Maven之所以被广泛应用,是因为它解决了传统Java项目开发中遇到的依赖管理问题。在没有Maven之前,开发者需要将所有依赖的jar包手动下载并添加到项目的lib目录中,这不仅繁琐,而且容易出错,例如版本冲突和依赖遗漏...

    maven项目中的EL表达式问题

    然而,在转换过程中遇到了一个问题:JSP页面中的EL表达式没有被正确解析,而是原样输出。这显然是不正常的。 #### 三、问题定位与分析 经过排查,问题的根源在于Maven项目默认使用了Web 2.3规范。而在该规范下,EL...

    Maven在eclipse中的项目启动命令

    在Eclipse中管理和运行Maven项目时,可能会遇到一些常见的问题及其解决方法: ##### 常见问题 - **Web.xml和index.properties问题**: 这些文件是Web项目的关键配置文件,如果缺失或损坏,会导致项目无法正常运行。...

    maven多个下载源

    maven经常遇到下载jar包,下载不下来。或者很慢的情况。那是因为下载jar的源是国外源,所以很慢。这个源为开源中国的源。下载速度很快。

    Maven 3.6.3文件 setting文件已替换华为云maven镜像

    Maven是Java开发中的一款项目管理和综合工具,它简化了构建过程,通过提供一个标准化的构建系统,使得项目依赖管理变得更加简单。Maven 3.6.3是Maven的一个稳定版本,它带来了许多改进和修复,提升了构建效率和用户...

    2020年解决:IDEA中已配置阿里镜像,但maven无法下载jar包的问题.doc

    为了解决这个问题,可以在IDEA的Maven配置中添加以下参数: ```bash -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true ``` 这个配置告诉Maven构建过程忽略SSL证书的验证,从而避免...

    ​实现maven项目中多版本依赖兼容使用解决方案

    在本案例中,公司需要使用一个第三方接口的加密jar包,该jar包内部依赖的高版本与现有项目框架中的低版本冲突。以下是如何实现Maven项目中多版本依赖兼容的解决方案: 1. **理解Maven依赖管理**: Maven依赖管理...

    maven常见问题及解决办法

    在使用Maven构建项目的过程中,开发者可能会遇到各种各样的问题。本文将针对几个常见的Maven问题及其解决方法进行详细解析。 #### 问题1:依赖解析失败 **错误信息示例**: ``` [ERROR] Failed to execute goal on...

    maven3.5.4打包文件

    ** Maven 3.5.4 打包工具详解 **...总结来说,Maven 3.5.4 是一个强大的项目管理工具,简化了 Java 开发中的构建和依赖管理。通过合理利用其特性,开发者可以更加高效地管理和构建项目,同时也方便团队协作和代码维护。

    eclipse中配置maven

    在使用 Maven 过程中,可能会遇到一些问题,例如“Cannot execute mojo: resources. It requires a project with an existing pom.xml but the build is not using one.”这个错误是因为 pom.xml 文件放错了目录,...

    官方下载maven-3.5.4

    Maven 3.5.4 是 Maven 发行历史中的一个重要版本,发布于2018年。这个版本主要包含了对之前版本的一些错误修复和性能优化,确保了更稳定的构建过程。对于开发者来说,选择官方发布的稳定版本,如 Maven 3.5.4,可以...

Global site tag (gtag.js) - Google Analytics