Tag: m2e

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 1.5.0插件Maven不能安装在开普勒下

我下载了Eclipse Kepler并尝试从其更新站点安装M2Eclipse。 selectMaven Integration for Eclipse后,我点击下一步,出现以下错误: 缺less要求:Maven Integration for Eclipse 1.5.0.20140606-0033(org.eclipse.m2e.core 1.5.0.20140606-0033)需要'bundle com.google.guava [14.0.1,16.0.0)',但找不到 所以我通过互联网search了解如何安装Guava Eclipse插件。 有人说是来自Eclipse市场,但不能下载。 我下载了二进制文件,并试图将其复制到Eclipse的插件目录中。 还是一样的结果。 cp ~/Downloads/guava-16.0.1.jar /Applications/eclipse/plugins/com.google.guava_16.0.1.v1234.jar 我如何安装开普勒的m2e插件?

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> […]

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

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

清理Maven m2e .cache目录

我的Maven安装(Windows 7 64位)具有几乎.cache目录! 它只包含一个m2e目录。 (我用m2e运行Eclipse 4.3M7。)目前所有的东西都不需要了,而且我甚至不知道这是什么东西! 我在网上找不到一个.cache目录的Maven文档。 那么.m2/repository/.cache和.m2/repository/.cache/m2e目录是什么? 他们为什么从几年前就有这么多东西? 我如何处理所有不再需要的东西?

M2E:版本是父版本的重复 – 为什么这是一个警告?

我有几个Maven项目,每个都有一些共同的function或至less共同的configuration/依赖项。 我把它解压到一个普通的pom.xml中,然后模块化了几个方面,例如持久化,Spring相关的依赖等等 – 所有这些都在它们自己的模块中,这些模块从这个父POMinheritance。 现在,“Common”是1.0.0版本,我有“ProjectA”,我想inheritance它。 我收到警告: 版本是父版本的重复 我不完全明白为什么这是一个警告。 我以为我可以select从我的项目POM中省略版本来inheritance版本。 (我为普通模块这么做 – 例如,普通弹簧为Spring应用程序添加了额外的通用依赖关系,事实上,ProjectA实际上是从普通弹簧inheritance的。) 难道不是那个 – 一个select? 如果我将我的ProjectA版本更改为1.0.1或2.0.0,一切正常。

摆脱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 […]

Eclipse在说它正在更新索引时做了什么?

当我加载一个工作区(对于Android Java开发)时,Eclipse在状态栏中表示它正在更新索引。 进度选项卡报告它正在打到maven.org。 我读了Maven – 看起来像一个build设经理。 我不明白的是为什么我的Android工作区需要它,或者为什么它在云中打开服务器。 我需要它吗? 如果不是,我该如何安全地删除它?

MavenArchiver.getManifest()中的m2e错误

我看到我的STS错误,我不知道如何debugging它。 在我周围search只能看到模糊的错误和没有解决scheme的参考。 错误是: org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration) pom.xml / <maven projectName>第1行Mavenconfiguration问题 问题 :任何人都可以提供关于如何获得更多关于这个问题的信息的build议,以便进一步debugging或解决任何可能的问题。 也许在方法的function上有更多的上下文。 与MavenArchiver.getManifest()方法关联的javadoc不是非常详细,没有我看到的堆栈跟踪。 我试了几次刷新和项目更新和相关项目,包括清除我当地的m2回购。 STS信息 : 版本:3.7.3.RELEASE 编号:201602250940 平台:Eclipse Mars.2(4.5.2) m2e信息 : 版本:1.6.2.20150902-0002