标签: m2eclipse

如何在Android/Maven项目中处理缺少的src/test/java源文件夹?

我对Maven与Android的结合并不是很有经验,所以我按照这些说明制作了一个新的Android项目.创建项目后,我收到以下错误消息:

Project'xxx-1.0-SNAPSHOT'缺少必需的源文件夹:'src/test/java'

当我尝试使用带有src/test/java的New-> Other-> Java-Source Folder添加新的源文件夹时,我收到另一条错误消息:

该文件夹已是源文件夹.

但我的项目中没有任何src/test/java文件夹.我应该怎么处理?设置项目的干净方法是什么,因为我认为此指令中缺少某些内容.那么让src/test/java出现的Maven方法是什么?

我正在使用Eclipse Juno,m2e 1.1.0,针对m2e 0.4.2的Android配置.

eclipse android m2eclipse maven m2e

47
推荐指数
3
解决办法
11万
查看次数

如何配置maven install以跳过eclipse中的测试?

我想知道是否有可能在eclipse中配置run as maven install以跳过单元测试,如果这样的事情是可行的,那么请告诉我如何做到这一点,提前谢谢.

eclipse m2eclipse java-ee maven m2e

46
推荐指数
4
解决办法
5万
查看次数

Eclipse无休止地循环:调用'Maven Project Builder'

啊! 我的Eclipse陷入无休止的循环:

  • 此时无法显示任何操作
  • 刷新工作区构建
  • 工作区.在/ MobileWebApp上调用"Maven Project Builder"

建筑工作空间永远不会超过58%.

细节:

Google的GWT提供了一个示例应用程序MobileWebApp.他们建议通过SCM的File> Import> Checkout Maven项目将它添加到Eclipse.

我按照本博客中的说明添加了m2e,subclipse和m2e-subclipse连接器的插件.

安装插件后,我通过SCM中的File> Import> Checkout Maven项目和此URL导入了示例项目.

导入似乎完成正常,Eclipse不显示任何标记.但是现在我有了无尽的清新和建筑,并且不知道是什么导致它或如何解决它.

版本:

  • Eclipse Indigo 3.7
  • m2e 1.0.100
  • 用于build-helper-maven-plugin的m2e连接器0.14
  • Subclipse 0.13的Maven SCM处理程序
  • Subclipse 1.6.18
  • Subclipse客户端适配器1.6.12

任何意见是极大的赞赏.

eclipse m2eclipse maven

44
推荐指数
4
解决办法
3万
查看次数

如何消除"maven-enforcer-plugin(目标"强制执行")被m2e"eclipse警告忽略?

我正在使用maven和eclipse m2e配置一个多模块父子maven项目,我正在使用来自eclipse Juno SR1的最新资料,即m2e 1.2.0

父pom使用enforcer插件,因此父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>
                </rules>
                <fail>true</fail>
            </configuration>
        </execution>

    </executions>
</plugin>
Run Code Online (Sandbox Code Playgroud)

每个子项目都有一条错误消息说 maven-enforcer-plugin (goal "enforce") is ignored by m2e.

  • 这条消息是什么意思?
  • 如何配置以消除此消息?
  • 我是否需要配置eclipse项目设置或pom.xml设置?

eclipse m2eclipse maven-3 maven m2e

44
推荐指数
1
解决办法
3万
查看次数

Eclipse JRE系统库[J2SE-1.5]

我正在使用安装了m2e插件的Eclipse EE 3.7.我在Eclipse中设置了JDK7.当我导入maven项目时,JRE设置为JRE System Library [J2SE-1.5],所以我有与java 6相关的东西的编译问题.相反,我希望eclipse中的JRE默认设置为JRESystem Library [J2SE-1.6]

当我尝试在第一个屏幕上的eclipse文件 - >新建 - > Java项目中打开一个新项目时,我可以选择JRE,第三个选项是 Use default JRE (currently 'jdk1.7.0_03')

从中我可以看到Eclipse中的默认JRE是1.7,但是当我导入新的Maven项目时,JRE默认设置为1.5.

任何帮助,我该怎么办?

java eclipse m2eclipse m2e

43
推荐指数
2
解决办法
4万
查看次数

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

m2eclipse(0.10.0)和eclipse galileo(Build id:20090920-1017)有问题.

我总是收到错误消息:"Eclipse正在JRE中运行,但需要JDK".我尝试了几件事,但没有任何作用.错误消息仍然存在.以下是我尝试过的事情:

  • 在Window> Preferences> Java> Installed JREs中,我检查了JDK1.6.0_20.什么都不行

  • 在Window> Preferences> Java> Installed JRE中,我删除了所有JRE.只有已检查的JDK1.6.0_20仍然存在.什么都不行

  • 在Window> Preferences> Java> Installed JREs> Execution Environments中我选择了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).什么都不行.

  • 我添加了clean参数(C:\ Program\eclipse_galileo\eclipse\eclipse.exe -vm C:\ Program\Java\jdk1.6.0_20\bin -clean).什么都不行.

  • 我将-vm参数添加到eclipse.ini文件中,并在-vm后添加回车符,并在新行中添加C:/Programme/Java/jdk1.6.0_20/bin/javaw.exe.什么都不行.

  • 完成所有这些操作后,我删除了m2eclipse插件并再次安装它.什么都不行.

我尝试过的新想法:

  • 在eclipse桌面启动图标的首选项中,我将可执行文件放在最后(C:\ Program\eclipse_galileo\eclipse\eclipse.exe -vm C:\ Program\Java\jdk1.6.0_20\bin\javaw.exe).什么都不行.

  • 我在eclipse.ini中将斜杠更改为反斜杠.什么都不行.

这是我的eclipse.ini文件:

-startup
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-product
org.eclipse.epp.package.jee.product
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vm
C:\Programme\Java\jdk1.6.0_20\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
Run Code Online (Sandbox Code Playgroud)

是否有人有其他想法?任何帮助表示赞赏.

非常感谢你.GernoK

java eclipse maven-2 m2eclipse

41
推荐指数
4
解决办法
4万
查看次数

Eclipse中的Maven插件 - Settings.xml文件丢失

我为eclipse安装了maven插件.然后尝试更新索引并得到以下错误:

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

在尝试通过windows-preferences-maven-user设置编辑代理设置时,我意识到没有这样的文件.我没有单独的maven安装,只有插件.请有人帮忙解决问题吗?非常感谢你.

干杯A.

配置:Helios Service Release 1 org.maven.ide.eclipse.feature(0.12.0.20101115-1102)"Maven Integration for Eclipse"

eclipse m2eclipse maven-3 maven

34
推荐指数
1
解决办法
11万
查看次数

Maven - 抑制在Eclipse中覆盖托管版本警告

我正在使用spring-boot,并遇到类似于此处描述的错误.我在pom.xml中添加了以下内容.

    <dependency>
        <groupId>javax.validation</groupId>
        <artifactId>validation-api</artifactId><!--$NO-MVN-MAN-VER$-->
        <version>1.1.0.Final</version>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

我通过Spring启动覆盖了我的父pom.xml中定义的validation-api 1.0.0依赖关系,这给出了令人讨厌的警告消息:

覆盖managed-api的托管版本1.0.0.GA

如何在Eclipse中永久禁止此警告消息?它显示在我的pom.xml和我的问题视图中.

eclipse m2eclipse maven spring-boot

34
推荐指数
3
解决办法
5万
查看次数

m2eclipse没有找到maven依赖项,找不到工件

我使用m2eclipse作为eclipse的maven 2插件.我对maven来说是全新的,所以我的错误可能很简单,尽管搜索并没有为我提供任何解决方案.我可以从命令行运行maven并成功构建.但是,如果我作为现有的maven项目导入,或者使用mvn eclipse:eclipse然后导入,我将获得在我的POM文件中找不到的工件,导致根本没有加载maven依赖项.

奇怪的是,我有两个项目,两个孩子都是父母pom打包项目.一个孩子加载我所有的maven依赖项,而另一个孩子找不到任何,并说我的pom文件丢失了工件.同样,我可以从命令行安装和打包它们.

我甚至尝试将我的项目加载到netbeans中,它完美无缺,但是我需要使用eclipse.

有想法该怎么解决这个吗?

更新

目录结构,pom文件布局:

--main
  --pom.xml   (is a pom package that is the parent to two other projects)
  --ProjectA
    --pom.xml
  --ProjectB
    --pom.xml
Run Code Online (Sandbox Code Playgroud)

Main是ProjectA和ProjectB的父项目.ProjectB将ProjectA作为依赖项.显然m2eclipse对这种依赖感到不满意.一旦我从ProjectB的pom文件中删除ProjectA的依赖项,所有maven依赖项都会被eclipse找到.

- com.company.myproj:app:6.6.0:jar Missing: ---------- 1) com.company.myproj:main:pom:${myproj.version} ---------- 1 required artifact is missing. for artifact: com.company.myproj:main:pom:$
 {myproj.version} from the specified remote repositories: apache-incubating (http://people.apache.org/repo/m2-incubating-repository/, releases=true, snapshots=true), central (http://
 repo1.maven.org/maven2, releases=true, snapshots=false)
Run Code Online (Sandbox Code Playgroud)

但是,我仍然需要ProjectB对ProjectA具有该依赖性.错误消息似乎是m2eclipse在远程仓库中寻找ProjectA.项目A应该只在.m2目录中,但我不知道如何告诉m2eclipse看那里.

我认为这可能只是m2eclipse特定的问题,因为从命令行使用mvn工作得很好,就像我之前说的那样,netbeans加载项目和依赖项就好了.

eclipse maven-2 eclipse-plugin m2eclipse

33
推荐指数
4
解决办法
10万
查看次数

Maven 3神器问题

我使用struts2-archtype-starter在eclipse中创建了一个新的struts项目.

在做任何事情之前我的项目中已经出现了一些错误.解决了他们中的大多数,但有1仍然给我一些问题.

Missing artifact com.sun:tools:jar:1.5.0:system pom.xml

我试图手动将tools.jar添加到我的存储库,但这并没有解决问题.

我的pom看起来像这样

<?xml version="1.0" encoding="UTF-8" ?>

<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.divespot</groupId>
    <artifactId>website</artifactId>
    <packaging>war</packaging>
    <version>0.0.1-SNAPSHOT</version>
    <name>E-Divespot diving community</name>
    <url>http://www.e-divespot.com</url>
    <description>A website to support divers from all around the world.</description>

    <dependencies>
        <!-- Junit -->
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.8.2</version>
            <scope>test</scope>
        </dependency>

        <!--  Struts 2 -->
        <dependency>
            <groupId>org.apache.struts</groupId>
            <artifactId>struts2-core</artifactId>
            <version>2.0.11.2</version>
        </dependency>
        <dependency>
            <groupId>org.apache.struts</groupId>
            <artifactId>struts2-sitemesh-plugin</artifactId>
            <version>2.0.11.2</version>
        </dependency>
        <dependency>
            <groupId>org.apache.struts</groupId>
            <artifactId>struts2-spring-plugin</artifactId>
            <version>2.0.11.2</version>
        </dependency>

        <!-- Servlet & Jsp -->
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
            <version>2.4</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jsp-api</artifactId>
            <version>2.0</version> …
Run Code Online (Sandbox Code Playgroud)

java eclipse struts2 m2eclipse maven-3

33
推荐指数
2
解决办法
3万
查看次数