Questions tagged «m2eclipse»

m2eclipse是Eclipse IDE的插件,它通过分析Maven Project模型来定义Eclipse Project结构。

30
如何解决Spring Data Maven构建的“生命周期配置未涵盖的插件执行”
我正在尝试使用Spring Data和Neo4j。我首先尝试遵循主站点链接的本指南。特别是,我的pom.xml基于“ Hello,World!”。示例文件。这是导致问题的插件的pom.xml中的一个片段... <plugin> <!-- Required to resolve aspectj-enhanced class features --> <groupId>org.codehaus.mojo</groupId> <artifactId>aspectj-maven-plugin</artifactId> <version>1.0</version> <configuration> <outxml>true</outxml> <aspectLibraries> <aspectLibrary> <groupId>org.springframework</groupId> <artifactId>spring-aspects</artifactId> </aspectLibrary> <aspectLibrary> <groupId>org.springframework.data</groupId> <artifactId>spring-data-neo4j</artifactId> </aspectLibrary> </aspectLibraries> <source>1.6</source> <target>1.6</target> </configuration> <executions> <!-- ERROR HERE IN ECLIPSE SEE BELOW FOR FULL MESSAGE --> <execution> <goals> <goal>compile</goal> <goal>test-compile</goal> </goals> </execution> </executions> <dependencies> …

30
在此环境中不提供编译器。也许您是在JRE而不是JDK上运行?
我正在使用m2eclipse在Eclipse中编译项目。我像这样在Eclipse中设置JDK路径: Windows-->preferences-->installed jres--> jdk1.7.xx path 但这显示了一个错误 [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? [INFO] 1 error [INFO] ------------------------------------------------------------- [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.424s [INFO] Finished at: …


12
是什么导致默认情况下导入的Eclipse中的Maven项目使用Java 1.5而不是Java 1.6,并且如何确保不使用Java 1.5?
我导入了一个Maven项目,即使我将1.6配置为我的Eclipse默认值,它也使用Java 1.5 Preferences->Java->Installed JREs。 当我将Maven项目更改为使用1.6 JRE时,它仍然存在项目使用Java 1.5时遗留下来的构建错误(我在以下内容中描述了这些构建错误:我在命令行中使用m2eclipse而不是maven2进行了构建错误-我的m2eclipse配置错误吗?) 我将删除该项目,然后重试,但是这次我要确保它从一开始就使用Java 1.6,以查看这是否消除了构建问题。 导入时如何确保项目使用Java 1.6?

11
Java编译器级别与已安装的Java项目构面的版本不匹配
我已经在Eclipse Helios版本下创建了一个New Dynamic Project,其中我的JRE版本设置为1.6。通过单击“ 配置” →“ 转换为Maven项目”,我已将Maven功能添加到Web应用程序。 添加此内容后,“ Eclipse问题”视图中将出现一个构建错误: Java compiler level does not match the version of the installed Java project facet. Unknown Faceted Project Problem (Java Version Mismatch) 请告诉我如何解决此错误(我只想将我的JRE版本设为1.6)。
202 eclipse  maven  m2eclipse 

2
Maven“模块”与“项目”(Eclipse,m2eclipse插件)
我是Maven的初学者,从命令行的角度来看,我已经玩过它了,所以现在我试图在Eclipse中使用它。我安装了m2eclipse插件。 但是我从一开始就很沮丧!显然,我已经错过了一些术语。我无法跟踪所有这些新的Maven术语... 什么是Maven项目,什么是Maven模块?这些是在Eclipse中的Maven类别中创建新项目时的选项。
194 eclipse  maven  m2eclipse 

8
m2e不支持maven-dependency-plugin(目标为“ copy-dependencies”,“ unpack”)
我有一个相当简单的Maven项目: <project> <dependencies> ... </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>2.4</version> <executions> <execution> <id>copy-dependencies</id> <phase>package</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <outputDirectory>${project.build.directory}/dependencies</outputDirectory> </configuration> </execution> </executions> </plugin> </plugins> </build> </project> 但是,我在m2eclipse中收到以下错误: Description Resource Path Location Type maven-dependency-plugin (goals "copy-dependencies", "unpack") is not supported by m2e. pom.xml /jasperreports-test line 60 Maven Project Build Lifecycle …
155 eclipse  maven  m2eclipse 

15
Maven:将自定义外部JAR链接到我的项目的最佳方法是什么?
这是我学习Maven的前两天,但我仍在努力学习基础知识。我有一个外部.jar文件(在公共存储库中不可用),我需要在我的项目中引用该文件,我正在尝试找出我的最佳选择。 这是一个小型项目,没有用于库的中央存储库,因此它必须是本地存储库(以某种方式添加到源代码控制中,不知道它是否应该以这种方式工作?)或.jar需要存储在磁盘在任何正式存储库之外。 1)鉴于我希望项目和库都在源代码控制中,因此使用maven将.jar文件添加到项目引用中的最佳选择是什么? 2)我似乎仍然无法让Eclipse看到依赖性。我手动将其添加到pom的这一部分,它在m2eclipse的Dependencies列表中显示得很好。mvn编译和mvn软件包都成功,但是运行程序会导致: Exception in thread "main" java.lang.Error: Unresolved compilation problems: LibraryStuff cannot be resolved to a type 这是将POM编辑为: <dependency> <groupId>stuff</groupId> <artifactId>library</artifactId> <version>1.0</version> <systemPath>${lib.location}/MyLibrary.jar</systemPath> <scope>system</scope> </dependency> 我是否应该执行mvn install:install-file甚至认为我已经按照上面的方法编辑了pom.xml? 谢谢!
150 java  maven-2  maven  m2eclipse 


30
Maven2:缺少工件,但有罐子
从现在开始,我的Maven 2开始混乱。 我正在使用SPring STS 2.6.1,并且只有一个基于Spring 3,Hibernate,DWR,Cometd和所有其他东西的项目。 今天,我刚刚从Git进行了更新,突然之间,mvn我的项目旁边出现了那个令人惊叹的感叹号(!)。 点击“项目-> Maven->更新依赖项”后,我收到: 24.05.11 15:26:58 MESZ: Missing artifact org.jdom:jdom:jar:1.1:compile 24.05.11 15:26:58 MESZ: Missing artifact org.apache.solr:solr-common:jar:1.3.0:compile 24.05.11 15:26:58 MESZ: Missing artifact org.apache.solr:solr-core:jar:1.3.0:compile 24.05.11 15:26:58 MESZ: Missing artifact org.apache.solr:solr-solrj:jar:1.3.0:compile 24.05.11 15:26:58 MESZ: Missing artifact stax:stax:jar:1.2.0:compile 24.05.11 15:26:58 MESZ: Missing artifact stax:stax-api:jar:1.0.1:compile 24.05.11 15:26:58 MESZ: Missing artifact …

18
如何配置Eclipse构建路径以使用Maven依赖项?
我想利用Maven提供的功能来管理项目中的依赖项。我对Maven的工作方式的简要了解是,它将获取所需的JAR,然后使用这些库来构建项目。 目前,我已经设置了一个简单的POM文件作为测试: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.jamesgoodwin.test</groupId> <artifactId>com.jamesgoodwin.test</artifactId> <version>0.0.1-SNAPSHOT</version> <build> </build> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>3.0.0.RELEASE</version> <type>jar</type> <scope>compile</scope> </dependency> </dependencies> </project> 为了管理依赖关系,我通常将项目或JAR添加到构建路径中,然后就可以构建我的项目了。 但是,当使用M2Eclipse时,依赖关系不会自动添加到构建路径中。是否有任何配置可以让Eclipse知道Maven正在管理依赖项?
124 java  eclipse  maven-2  ide  m2eclipse 

10
生命周期配置未涵盖插件执行(JBossas 7 EAR原型)
我正在使用带有Maven M2E插件1.0.100的Eclipse 3.7 Indigo。 使用JBoss 7.x JavaEE 6 EAR原型,EAR的pom给了我这个错误: 生命周期配置未涵盖的插件执行:org.apache.maven.plugins:maven-ear-plugin:2.6:generate-application-xml(执行:default-generate-application-xml,阶段:generate-resources) <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-ear-plugin</artifactId> <version>2.6</version> <configuration> <!-- Tell Maven we are using Java EE 6 --> <version>6</version> <!-- Use Java EE ear libraries as needed. Java EE ear libraries are in easy way to package any libraries needed in the ear, …

10
SLF4J:无法加载类“ org.slf4j.impl.StaticLoggerBinder”。错误
关于Eclipse IDE(Indigo,Juno和Kepler(32和64位版本)) 平台:Windows,Ubuntu,Mac M2E版本:1.1.0.20120530-0009,1.2.0.20120903-1050,1.3.0.20130129-0926, 1.4.0.20130601-0317 基本信息 将m2e更新到1.1版后,发生了上述错误。通过删除m2e 1.1并回滚到m2e 1.0,一切正常。我试图在Windows和Ubuntu中重复该问题,但它给了我完全相同的错误。测试了slf4j-api和logback的许多配置,但似乎没有任何效果。 即使未声明slf4j依赖关系,该错误也会出现在任何Maven项目中。 新的Maven项目-> maven-archetype-quickstart 和 New Maven Project->没有原型选择的简单项目 结果到 SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". 测试环境和配置 已在Mac上使用Eclipse Indigo和Eclipse Juno(分别为32位和64位),在Ubuntu上为32位以及在Windows上为64位和32位进行了测试。测试了Juno Classic,Juno建模工具,Kepler Standard,Kepler建模工具的新安装,并且产生了相同的错误。 错误显示为clean,install,test,deploy,generate-sources,validate,compile,package,integration-test,verify以及目标clean和其余目标的组合。它也与-e和-X参数一起出现。试图删除m2e存储库并从头下载它,但再次失败。我应该提到的是,在上述所有系统的3个不同机器和虚拟盒中对其进行了测试,但产生了相同的错误。 尝试解决slf4j-api和logback-core依赖性的所有不同的logback配置(从1.0.4到1.0.13),但是都产生相同的错误: <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version></version> </dependency> 尝试了所有不同的(从1.6.1到1.7.5)slf4j-simple配置。 <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-simple</artifactId> <version></version> <scope>compile</scope> </dependency> 尝试了所有不同的配置(从1.6.1到1.7.5)log4j-over-slf4j。 <dependency> <groupId>org.slf4j</groupId> <artifactId>log4j-over-slf4j</artifactId> <version></version> <scope>compile</scope> </dependency> …

30
Eclipse项目中缺少Maven依赖项
我们有一个与Maven一起解决依赖关系的项目。它通常可以正常工作,但是现在我试图在新PC上编译并运行它,但是在Eclipse中缺少依赖项时遇到了问题。 有趣的是,如果我在控制台或Eclipse中运行“ mvn软件包”,它可以正常工作,甚至产生包含所有必要jar的战争。只有Eclipse抱怨“该项目未构建,因为它的构建路径不完整。找不到org.slf4j.Logger的类文件...”。如果将项目与其他计算机(项目可以正常运行)进行比较,我会注意到Eclipse中“ Maven依赖项”列表下缺少很多库。即使它们处于打包战争中,也可以在存储库文件夹下找到它们。 因此,罐子只是Eclipse不会在“ Maven依赖项”下列出它们。我能做什么? 计算机在具有64位Java和Eclipse的Windows 7上运行。

11
M2E,并将Maven生成的源文件夹作为Eclipse源文件夹
我在Eclipse中有一个Maven项目,并且有运行注释处理器生成代码的Maven目标。此代码的输出文件夹是target / generated-sources / apt。 为了使eclipse看到此生成的代码,我需要将target / generated-sources / apt作为源文件夹添加到eclipse项目。 但是,这导致出现“ Maven配置问题”类型的错误,提示 pom.xml的项目配置不是最新的。运行项目配置更新 我想我理解为什么会这样,因为eclipse的源文件夹与maven的文件夹不同。但是我需要这个不同的集合,因为我需要蚀才能看到生成的源文件夹... 当执行纯Maven构建时,这些源文件夹将由Maven包含在构建中。 顺便说一句,我已经升级到maven eclipse插件m2e 1.0的正式eclipse版本-以前是m2eclipse。我想看看我是否可以使用m2e插件找到解决方法/解决方案,然后再回到旧的m2eclipse版本。
91 eclipse  maven  m2eclipse  m2e 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.