Tag: m2eclipse

Maven Update Project究竟在Eclipse中做了什么?

首先,我知道这个问题 ,但我对那里没有提供的细节感兴趣。 我看了一下m2eclipse的文档,发现它简直令人难以置信。 我能找到的唯一相关部分是 或者,您可以从项目弹出菜单中运行“Maven / Update project configuration”操作,该菜单配置为默认运行“process-resources”,也可以在同一首选项页面上更改。 但我无法确定Update project configuration是否与Update project相同。 我在浏览时发现的所有其他来源也没有提供任何细节。 回顾一下,我想知道的是: Update project是否运行任何Maven插件,如果是,哪些是默认设置? 是否有效果不是Maven插件的结果,而是内部的Eclipse? 对项目结构有哪些修改? 例如,Maven依赖项是否在本地复制?

安装Maven Integration for Eclipse时出错

我正在尝试使用sonatype链接通过Install New Software菜单nad为Eclipse(Galileo)安装Maven集成 http://m2eclipse.sonatype.org/sites/m2e 并得到以下错误: 无法完成安装,因为找不到一个或多个必需的项目。 正在安装的软件:Eclipse的Maven Integration(必需)0.12.0.20101115-1102(org.maven.ide.eclipse.feature.feature.group 0.12.0.20101115-1102) 缺少要求:Eclipse的Maven Integration(必需)0.12.0.20101115-1102 (org.maven.ide.eclipse.feature.feature.group 0.12.0.20101115-1102)需要’org.eclipse.emf.ecore.edit 0.0.0’,但无法找到 试图搜索丢失的捆绑。 但没有成功。 🙁 有帮助吗?

m2eclipse无法从中央仓库更新索引

我刚刚下载并安装了M2Eclipse,但无法更新中央仓库的索引。 同时,Maven本身可以从repo下载工件(通过命令行)。 我在maven/conf有settings.xml文件,并将其复制到.m2/目录,但它没有帮助。 我有代理,但是在settings.xml中给出了代理设置 – 来自命令行的命令工作正常,但在Eclipse中没有。 在Eclipse中它给了我这个: Unable to update index for central|http://repo1.maven.org/maven2 更新: 这是我尝试创建一个新的Maven项目时得到的: Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart:RELEASE from any of the configured repositories. Could not resolve artifact Failed to resolve version for org.apache.maven.archetypes:maven-archetype-quickstart:pom:RELEASE: Could not find metadata org.apache.maven.archetypes:maven-archetype-quickstart/maven-metadata.xml in local (C:\Documents and Settings\user\.m2\repository) Failed to resolve version for org.apache.maven.archetypes:maven-archetype-quickstart:pom:RELEASE: Could not find […]

Java和Maven构建器如何在eclipse中协同工作?

我是否理解正确,Java构建器重新编译scr路径上的源到输出路径,如果激活自动构建或通过“ctrl + b”或从javac抛出validation错误,通常在每个“ctrl + s”之后发生。 至于Maven2Bulder。 我刚刚克隆了m2e-core git存储库,并且有相应的类org.eclipse.m2e.core.internal.builder.MavenBuilder,这是非常复杂的东西。 modeshape-example-repositories org.eclipse.jdt.core.javabuilder org.eclipse.m2e.core.maven2Builder org.eclipse.m2e.core.maven2Nature org.eclipse.jdt.core.javanature 我认为它获取pom.xml,m2eclipse变量有关repo location和settings.xml或当前Run配置的一些配置文件信息和目标/目标,它只是运行mvn这些信息,但它做得更多,它可以产生意外的行为。 顺便说一下,它只用于开发人员实际运行>某些maven目标……?

Eclipse Deployment Assembly不会出现在属性中

在我的新项目中,我无法在项目属性中看到Deployment Assembly链接。 在我的其他项目中,以相同的方式配置(据我所见)。 我在facets中有动态web模块和java。 我安装了m2eclipse并调用了菜单选项“更新项目配置”。 我正在运行eclipse 3.7 EE版。 我也有谷歌eclipse插件。 我想知道的是如何显示部署程序集选项,以便我可以配置通过WTP将哪些资源推送到本地服务器。 我的.project文件: shortbread org.eclipse.jdt.core.javabuilder org.eclipse.wst.common.project.facet.core.builder com.google.gdt.eclipse.core.webAppProjectValidator com.google.gwt.eclipse.core.gwtProjectValidator org.eclipse.m2e.core.maven2Builder org.eclipse.jdt.core.javanature org.eclipse.m2e.core.maven2Nature org.eclipse.wst.common.project.facet.core.nature com.google.gwt.eclipse.core.gwtNature

Tomcat为其他开放日食项目中的类抛出ClassNotFoundexception

我有一个eclipse项目结构,看起来像这样: eclipse project a project b 所有这些项目都是Maven项目。 项目B是Eclipse WTP项目,包含项目A作为依赖项。 我正在使用m2eclipse插件。 当我将Project B部署到Tomcat(所有这些都来自Eclipse中)时,它总是抛出错误,说它无法从Project A中找到类。我可以解决这个问题的唯一方法是关闭 Eclipse中的Project A并执行mvn install命令,所以在这一点上,项目A被视为任何其他依赖项。 我希望不必再次重新打开,然后每当我对其进行更改时关闭项目A(这在现阶段经常发生)。 我已经尝试将Project A添加到Project B的Build Path中,但是这似乎并没有成功。 同样,它只有在我在eclipse中关闭项目时才有效,所以它被视为普通的maven依赖。 仅供参考我正在使用Helios版Eclipse。 项目B是一个Spring项目,因此当它导入所有bean等时,Tomcat自然会崩溃。 有没有人有什么建议? 非常感谢。

m2Eclipse插件:“解析工作空间工件”有什么作用?

如果我问一个可能微不足道的问题,我很抱歉,但是我很难找到Resolve Workspace Artifacts在Eclipse IDE的Maven构建窗口中使用M2Eclipse插件做了什么。 我是指这个: 有人有什么主意吗? 我尝试了google-ing和stackoverflow-ing解决方案; 有很多错误请求/报告,但没有明确的此选项说明。 谢谢您的帮助。

如何:Eclipse Maven安装带有依赖项的构建jar

我在Eclipse中使用Eclipse Maven(m2e),我正在运行我的项目: 我的pom.xml看起来像这样: 4.0.0 ro.project jar 1.0-SNAPSHOT ro.project 3.1.1.RELEASE 4.1.0.Final org.springframework spring-core ${org.springframework.version} org.apache.maven.plugins maven-jar-plugin true lib/ ro.project.ProjectServer maven-antrun-plugin com.sun tools 1.7.0_02 system ${java.home}/../lib/tools.jar ant-magic prepare-package run project-core http://www.project.ro 我运行maven安装后它正在工作…… Maven运行配置: 问题是我生成的.jar它没有包含依赖项….如何配置pom.xml以包含.jar格式的所有依赖项而不是解压缩..因为似乎unpacked无法正常工作… 为了确保包括所有jar都没问题。我下载并将每个库添加到jar的/lib文件夹中并且jar正在运行…所以..我唯一的问题是:如何配置pom.xml以便以jar格式添加我的所有依赖项? 我尝试了所有方法: assembly:assembly assembly:single assembly:single使用我的描述符(一个assemble.xml文件),但它无法正常工作 maven copy dependencies插件但仍然无法使用Eclipse Maven – m2e 我没有解决方案……任何人都可以告诉我在jar中添加依赖项的正确方法吗? 我无法相信maven是如此复杂,我无法在任何地方找到答案。 先谢谢你

经典错误:无法更新中心| http://repo1.maven.org/maven2的索引

我面临的情况是我的eclipse indigo是”Unable to update index for central|http://repo1.maven.org/maven2″ 。 我正在使用外部Maven 3.0.3安装和使用Eclipse Indigo配置的m2eclipse,我绝对不会支持任何代理。 此外,我在eclipse中的网络配置都设置为直接,我仍然无法更新索引。 我可能忽略了什么? 我在谷歌和其他论坛上搜索过但无法解决。

Maven和eclipse:将非Maven或外部jar添加到项目中的可靠方法?

Maven很棒。 它主要通过在pom配置中指定依赖包的版本来使我脱离jar依赖地狱,并自动应用它们。 它还通过m2e与Eclipse进行了很好的集成,因此可以在IDE中无缝地工作。 这对于Maven全局已知的依赖项来说非常有用。 但是,有时候,有些库需要包含在Maven存储库中不可用的项目中。 在这种情况下,我通常将它们添加到项目中的lib/目录中。 只要它们在类路径中就可以编译。 但是,问题是导入项目时会自动包含它们。 我一直在容忍这个问题,包括半生不熟的修复和黑客攻击太长时间了。 每次有人安装这个项目时,我都要告诉他们手动将lib/的jar添加到他们的Eclipse构建路径中,以便所有错误消失。 类似于以下内容: 我正在寻找一种方法来自动化这个过程,这种方式适用于mvn命令行程序和Eclipse:更多的是强调Eclipse,因为在导入它们时只需要编译的项目很好。 我不想为此设置一个repo服务器,也没有任何内部专有组件可以保证在本地设置任何东西。 我只有一些jar文件,开发人员不使用Maven; 我想和他们一起编译……我应该能够将它们包含在我的软件发行中,对吧? 我真的在寻找一种合理的方法来实现它,它也可以在Eclipse中运行而不用大惊小怪。 这是我发现有希望的一种解决方案 ,但肯定似乎没有这个问题的权威解决方案。 唯一接近的另一件事是maven-addjars-plugin ,它可以正常工作但只能在命令行上运行。 这个插件还不错,配置非常合理: com.googlecode.addjars-maven-plugin addjars-maven-plugin 1.0.5 add-jars ${project.basedir}/lib/java-aws-mturk ${project.basedir}/lib/not-in-maven 但是,试图让它在Eclipse中运行需要将以下关于生命周期映射的混乱添加到你的pom.xml ,这是我从未开始工作的; 我甚至认为它没有配置为实际向Eclipse构建路径添加任何内容。 org.eclipse.m2e lifecycle-mapping 1.0.0 com.googlecode.addjars-maven-plugin addjars-maven-plugin [1.0.5,) add-jars