`
tdlrobin
  • 浏览: 6031 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

eclipse中使用ant调用maven2中自定义repository的怪异问题

    博客分类:
  • JAVA
阅读更多

首先在eclipse中安装了m2eclipse插件,

由于我的.m2\repository目录没有放在用户目录里,避免重装系统时不小心清掉了

然后配置了m2eclipse


 

 

根据以上配置,在只使用m2eclipse时正常,会根据我配置中指定的repository目录来运行

 

但是,当使用ant中来调用maven时就怎么都不行了

<target name="maven-jar" description="Use Maven2 to manage jars' dependencies">
		<typedef resource="org/apache/maven/artifact/ant/antlib.xml" uri="urn:maven-artifact-ant">
			<classpath>
				<pathelement location="lib/maven-ant-tasks-2.0.9.jar" />
			</classpath>
		</typedef>

		<artifact:pom file="pom.xml" id="testproject.pom" />

		<artifact:dependencies pathId="testproject.maven.classpath" filesetId="testproject.fileset" usescope="runtime">
			<pom refid="testproject.pom" />
		</artifact:dependencies>
	</target>

 每次执行,都会使用${user.home}/.m2/repository,并且我的配置路径。百思不得其解,郁闷非常,最后没办法,把我设置好的setting.xml文件copy到${user.home}/.m2/下,终于正常。

 

 

 

  • 大小: 38.4 KB
  • 大小: 65.9 KB
分享到:
评论
1 楼 base 2010-01-28  
处理方法有两个:

1. 在artifact:dependencies中指定settingsfile为你自己定义的那个

2. 在系统变量中增加M2_HOME,因为在org.apache.maven.artifact.ant.AbstractArtifactTask,line222后面设置global setting file位置中使用了这个变量。

相关推荐

    Maven增加自定义repository

    本文将详细介绍如何在Maven中增加自定义的repository。 首先,`settings.xml`是Maven的配置文件,位于用户目录下的`.m2`文件夹中(例如在Windows系统上是`%USER_HOME%\.m2\settings.xml`)。这个文件包含了Maven的...

    在eclipse中不使用maven创建springboot工程所需jar包

    在不使用Maven的情况下,在Eclipse中创建Spring Boot工程,你需要手动管理依赖的jar包。以下是一些关于这些jar包及其在Spring Boot项目中的作用的关键知识点: 1. **jboss-logging-3.3.0.Final.jar**:这是一个日志...

    使用eclipse构建maven

    下面将详细介绍如何在Eclipse中安装、配置Maven以及使用m2eclipse插件。 首先,我们需要安装Eclipse。可以从Eclipse官方网站下载适合您操作系统的版本,例如"Eclipse IDE for JavaEE Developers"。下载后解压缩到...

    在eclipse中使用maven(1).zip

    在Eclipse中使用Maven是Java开发者日常工作中的一项重要技能,Maven是一个强大的项目管理和构建工具,它简化了项目的依赖管理、构建流程以及版本控制。本教程将详细讲解如何在Eclipse环境中配置和使用Maven。 1. **...

    java视频教程之SVN Maven搭建自动化构建教程 Eclipse中使用Maven

    java视频教程之SVN Maven搭建自动化构建教程 Eclipse中使用Maven视频教程云盘下载链接

    ant与maven使用指导

    ant学习指导文档 maven配置 maven常见问题问答 对于初学或想深入了解maven的童鞋以指导

    Eclipse中Maven项目创建及相关操作

    总结来说,Eclipse中的Maven项目创建和管理涉及了Maven插件的安装、库路径的配置、项目创建过程以及解决可能出现的结构问题。理解这些步骤将帮助开发者更高效地使用Maven进行项目构建,同时利用Eclipse的强大功能...

    m2Eclipse-Eclipse中Maven插件使用手册

    ### m2Eclipse-Eclipse中Maven插件使用手册 #### 概述 m2Eclipse作为一款在Eclipse平台上使用的Maven插件,极大地简化了开发者使用Maven进行项目管理的过程。它不仅提供了Maven项目的创建、构建等功能,还支持Pom....

    eclipse中Maven安装插件和maven.zip

    下面我们将详细介绍如何在Eclipse中安装Maven插件以及如何使用Maven。 首先,我们需要理解Maven的核心概念。Maven是一个基于项目对象模型(Project Object Model,POM)的项目管理工具,它通过XML文件来描述项目的...

    maven-repository仓库

    maven仓库所需要的jar包,包含完整的内容,可以去看一下简绍(https://blog.csdn.net/Fly_tom/article/details/81874197),由于csdn网站上传文件的限制,这个只是一部分,另一部分:...

    Maven 2 Eclipse Plugin

    总之,Maven 2 Eclipse Plugin是Java开发者在Eclipse中高效使用Maven的关键工具,它消除了两个强大工具之间的隔阂,提升了开发效率和项目的可维护性。通过熟练掌握这个插件的使用,开发者可以在Eclipse中享受到Maven...

    使用Eclipse构建Maven项目 配套示例项目源码

    通过以上步骤,你可以掌握在Eclipse中使用Maven构建和管理项目的基本操作。同时,"testweb_svn"源码提供了一个实际的案例,帮助你加深对Maven项目配置和Web开发的理解。在实践中不断探索和学习,你将更好地掌握Maven...

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

    在IT行业中,Eclipse是一款广泛使用的Java集成开发环境(IDE),而Maven是Apache软件基金会开发的一款项目管理和综合工具,主要用于构建、管理和依赖管理。在Eclipse中安装Maven插件,可以方便开发者在IDE内进行...

    eclipse-maven插件

    M2Eclipse(Maven Integration for Eclipse)是Eclipse中的一个插件,它允许开发者直接在Eclipse环境中使用Maven的功能。这对于那些习惯于Eclipse工作流的开发者来说,是一个极大的便利,因为无需离开IDE就可以完成...

    Eclipse整合Maven开发教程

    【Eclipse整合Maven开发教程】 Maven是一个强大的构建工具,尤其在Java开发领域中广泛使用,它负责项目的依赖管理、构建过程以及元数据...对于初学者来说,遵循本文的步骤,可以快速掌握在Eclipse中使用Maven的技巧。

    maven_repository .zip

    有时在你的构建过程中,需要将第三方jar包添加到本地仓库中,因为它并存在于像Maven中央仓库或其它的公共仓库中。为了让Maven能够正确获取到jar包,第三方jar包必须放置到本地仓库的正确位置上。Maven已经提供了...

    maven2 eclipse

    标题 "maven2 eclipse" 暗示了我们要讨论的是如何在 Eclipse 集成管理 Maven 项目。这篇博文可能是关于如何将 Maven 2.x 集成到 Eclipse 开发环境中,以便更有效地构建和管理Java项目。Maven 是一个项目管理和综合...

    eclipse安装的maven插件

    2. **配置环境变量**:将Maven的bin目录添加到系统的PATH环境变量中,这样Eclipse可以在任何地方调用Maven命令。 3. **下载Eclipse Maven插件**:在Eclipse Marketplace中搜索"M2E"(Maven Integration for Eclipse...

Global site tag (gtag.js) - Google Analytics