Tag: m2eclipse

Android / Maven项目中如何处理缺lesssrc / test / java源文件夹?

我并不是很熟悉Maven与Android的结合,所以我按照这些指示做了一个新的Android项目。 当该项目已经创build,我收到以下错误信息: 项目'xxx-1.0-SNAPSHOT'缺less必需的源文件夹:'src / test / java' 当我尝试用src / test / java在New-> Other-> Java-Source文件夹中添加一个新的源文件夹时,出现另一个错误信息: 该文件夹已经是源文件夹。 但是我的项目中没有任何src / test / java文件夹。 我应该如何处理? 什么是设置项目的干净方式,因为我认为在这个指令中缺less一些东西。 那么Maven的方法是什么让src / test / java出现? 我正在使用Eclipse Juno,m2e 1.1.0,m2e 0.4.2的Androidconfiguration。

Eclipse JRE系统库

我使用安装了m2e插件的Eclipse EE 3.7。 我在eclipse中设置了JDK7。 当我导入Maven项目,JRE被设置为JRE System Library [J2SE-1.5] ,所以我有与Java 6相关的东西编译问题。 相反,我希望在Eclipse中的JRE默认设置为JRE System Library [J2SE-1.6] 当我尝试在eclipse中打开一个新项目文件 – >新build – >在第一个屏幕上的Java项目我有一个选项selectJRE和第三个选项是Use default JRE (currently 'jdk1.7.0_03') 从这我可以看到在Eclipse中的默认JRE是1.7,但是当我导入新的Maven项目时,JRE默认设置为1.5。 任何帮助,我怎么能做到这一点?

如何使“maven-enforcer-plugin(goal”强制执行“)被m2e忽略”eclipse警告?

我正在configuration一个使用maven和eclipse m2e的多模块父项子项目maven项目,我使用的是来自eclipse Juno SR1的最新版本,它是m2e 1.2.0 父pom使用执行者插件,所以父pom.xml在其插件部分有以下内容 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> <version>1.1.1</version> <executions> <!– Enforce that all versions of a transative dependency must converge. –> <execution> <id>enforce</id> <configuration> <rules> <DependencyConvergence /> </rules> </configuration> <goals> <goal>enforce</goal> </goals> </execution> <!– Black list certain jars –> <execution> <id>enforce-banned-dependencies</id> <goals> <goal>enforce</goal> </goals> <configuration> <rules> <bannedDependencies> <excludes> <exclude> commons-logging:commons-logging </exclude> </excludes> </bannedDependencies> […]

m2eclipse:Eclipse运行在JRE中,但是需要JDK

m2eclipse(0.10.0)和eclipse galileo(Build id:20090920-1017)一起出现问题。 我总是收到错误消息:“Eclipse运行在JRE中,但是需要JDK”。 我已经尝试了几件事情,但没有任何工作。 错误消息仍然存在。 以下是我尝试过的东西: 在窗口>首选项> Java>已安装的JRE我检查了JDK1.6.0_20。 不工作 在窗口>首选项> Java>已安装的JRE中,我删除了所有的JRE。 只有选中的JDK1.6.0_20仍然存在。 不工作 在“窗口”>“首选项”>“Java”>“已安装的JRE”>“执行环境”中select了JavaSE-1.6并检查了JDK1.6.0_20 [完美匹配]。 不工作。 在eclipse桌面启动图标的首选项中,我添加了-vm参数(C:\ Program \ eclipse_galileo \ eclipse \ eclipse.exe -vm C:\ Program \ Java \ jdk1.6.0_20 \ bin)。 不工作。 我添加了干净的参数(C:\ Programme \ eclipse_galileo \ eclipse \ eclipse.exe -vm C:\ Programme \ Java \ jdk1.6.0_20 \ bin -clean)。 不工作。 我将-vm参数添加到eclipse.ini文件中,并在换行符后添加了一个回车符,并在新行中添加了C:/Programme/Java/jdk1.6.0_20/bin/javaw.exe。 […]

如何configurationmaven install来跳过eclipse中的testing?

我想知道是否有可能configuration运行在Eclipse中的maven安装跳过unit testing,如果这样的事情是可行的,那么请告诉我如何做到这一点,在此先感谢。

Eclipse不能识别persistence.xml的内容

Im在eclipse中得到以下错误: persistence.xml文件没有识别的内容。 我的persistence.xml文件在我的应用程序中效果很好,但eclipse不断给我这个错误。 移动文件并使用m2eclipse更新我的项目configuration后,我得到了这个。 我没有改变文件本身。 有人知道如何解决这个问题? persistence.xml中: <?xml version="1.0" encoding="UTF-8"?> <persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"> <persistence-unit name="localDB" transaction-type="RESOURCE_LOCAL"> <provider>org.apache.openjpa.persistence.PersistenceProviderImpl</provider> <class>package.Users</class> <properties> <!– enable warnings for debugging –> <property name="openjpa.Log" value="DefaultLevel=TRACE, Runtime=INFO, Tool=INFO, SQL=TRACE"/> <!– connection properties –> <property name="openjpa.ConnectionURL" value="jdbc:mysql://localhost/test"/> <property name="openjpa.ConnectionDriverName" value="com.mysql.jdbc.Driver"/> <property name="openjpa.ConnectionUserName" value="root"/> <property name="openjpa.ConnectionPassword" value=""/> </properties> </persistence-unit> </persistence> 更新 看起来像m2eclipse与jpa结合的bug。 […]

摆脱POM没有发现警告org.eclipse.m2e:生命周期映射

意图让m2e 1.0正常工作,我不得不指定生命周期映射: <pluginManagement> <plugins> <plugin> <groupId>org.eclipse.m2e</groupId> <artifactId>lifecycle-mapping</artifactId> <version>1.0.0</version> <configuration> <lifecycleMappingMetadata> <pluginExecutions> <pluginExecution> <pluginExecutionFilter> <groupId>org.bsc.maven</groupId> <artifactId>maven-processor-plugin</artifactId> <versionRange>[2.0.2,)</versionRange> <goals> <goal>process</goal> </goals> </pluginExecutionFilter> <action> <execute /> </action> </pluginExecution> </pluginExecutions> </lifecycleMappingMetadata> </configuration> </plugin> </plugins> </pluginManagement> 但是我得到这个警告: [WARNING] The POM for org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 is missing, no dependency information available [WARNING] Failed to retrieve plugin descriptor for org.eclipse.m2e:lifecycle-mapping:1.0.0: Plugin org.eclipse.m2e:lifecycle-mapping:1.0.0 or one […]

项目组件java版本1.8不存在

我正在尝试在Eclipse中使用Java 8(和Wildfly appServer)构buildDynamic Web Application ,但是我无法使Eclipse Luna M5使用Java 8(我已经安装了Java 8 BETA支持,它可以在JavaSE上使用项目)。 在我的POM中,我将其设置为Java 8: <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> 但是我做了maven -> update project我得到以下错误: Could not update project ExampleApp configuration Version 1.8 of project facet java does not exist. 事实上,在project->preferences->project facets->java下没有java 1.8的项目方面 我可以手动创build这样的facet ,并将其添加到日食,或者我将不得不等待,直到Java 8发布和日食家伙决定添加它?

编译器错误“无法读取所需库的存档” – Spring Tool Suite

我开始configuration我的开发环境,并且使用了Spring Tool Suite 2.8.1以及m2E 1.01。 据我所知,因为这是一个Maven项目(我的第一个),我的Maven POM是口授(与M2E智慧一起)我的项目构buildconfiguration和依赖关系。 我想知道的是为什么我的IDE显示Java Build Problems,当我看到我的.m2中的jar子时,读取“Library library / path / somejar.jar不能读取或不是有效的zip文件”库? 所有的错误都与commons-logging有关:1.1.1我在我的父类中被排除了。 这是一个通过spring-context支持的跨实体依赖:3.0.5。 我从我的构build中排除了这个库,现在错误与spring-context-support库有关。 我附上了一个截图来说明。 非常感谢

如何排除在Eclipse项目中产生警告/错误的文件夹?

好的。 我厌倦了这个问题。 这必须有一个简单的修复,我敢肯定! 我希望SO能够帮助我彻底摆脱这一切! 题 我们如何让Eclipse停止在特定项目目录下处理/编译所有文件? 目标是在问题视图中不存在任何错误/警告,如果它们涉及此文件夹中的某些内容或其子文件夹。 背景 我们运行Eclipse 3.6,m2eclipse插件v0.10.2.20100623pipe理我们的自动创build。 由于我无法控制的原因,我们在src/main/resources/blazeds下的SVN项目目录中有整个BlazeDS发行版。 本质上,这个目录包含一个tomcat运行blazer的vanilla发行版,当我们通过SCP部署到我们的服务器时,我们所有的configuration和项目文件都被添加到这个目录中。 所以,当我们运行部署时,这个版本的tomcat被复制到服务器,我们的项目被放置在里面。 Tomcat和我们的RIA应用程序工作,一切都很好。 问题是,当运行AutoBuild时,Eclipse会尝试编译src/main/resources/blazeds下的所有东西,这会在我们的问题视图中产生大约300个错误/警告。 所以当一个真正的错误表面,它会在噪音中迷失。 这些错误源于/blazeds/tomcat/webapps/samples/testdrive-datapush traderdesktop代码,以及testdrive-httpservice , traderdesktop示例webapps。 它们具有不在类path上的依赖源代码和不包含在库中的jar。 失败的尝试解决scheme 我试图推出适当的解决scheme:完全删除样本,也是为了摆脱我们的版本控制。 这不会很快发生。 我已经按照这里的答案,但这只是一个非常临时的解决scheme。 我试过在所有我能想到的地方添加排除项目,我的团队中的其他成员也做了同样的事情。 我已经删除src/main/resources作为源目录(在首选项> Java构buildpath>源选项卡)我已经在资源目录下blazeds添加排除。 我已经尝试了blazeds和**所有排列,如*blazeds* , **/blazeds/**等 我甚至尝试过包括编译器所抱怨的库和源文件,但是如果没有过分地改变我们的项目configuration,我就不能正确地做到这一点。 概要 这一定很简单。 在eclipse项目中排除产生警告/错误的文件夹的传统方法是什么? 更新#1: 下面gedim的解决scheme是体面的,但它 1)不清除项目中的红色X. 2)是我们团队中每个人都需要手动完成的改变 (即,它不在项目属性文件中;因此,它不会被检入到Subversion中) 我希望有一种方法可以通过告诉Eclipse这个目录不包含核心问题 项目来编译/validation。 这样的改变可能会出现在其中一个项目设置文件中。 更新#2: 下面的图片显示了我想清除的红色X Build Path > Exclude 不是一个选项…