标签: m2eclipse

如何解决Spring Data Maven Builds的"生命周期配置未涵盖的插件执行"

我正在尝试使用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>
        <dependency>
            <groupId>org.aspectj</groupId>
            <artifactId>aspectjrt</artifactId>
            <version>${aspectj.version}</version>
        </dependency>
        <dependency>
            <groupId>org.aspectj</groupId>
            <artifactId>aspectjtools</artifactId>
            <version>${aspectj.version}</version>
        </dependency>
    </dependencies>
</plugin>
Run Code Online (Sandbox Code Playgroud)

我看到的错误是:

 Multiple annotations found at this line:
    - Plugin execution not covered by …
Run Code Online (Sandbox Code Playgroud)

eclipse m2eclipse maven spring-data

871
推荐指数
16
解决办法
94万
查看次数

此环境中未提供编译器.也许您运行的是JRE而不是JDK?

我正在使用m2eclipse在Eclipse中编译一个项目.我在Eclipse中设置JDK路径,如下所示:

Windows-->preferences-->installed jres--> jdk1.7.xx  path
Run Code Online (Sandbox Code Playgroud)

但这显示出错误

[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: Tue Oct 29 15:21:01 IST 2013
[INFO] Final Memory: 5M/15M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-   plugin:3.1:compile (default-compile) on project TEST-WEB: Compilation failure
[ERROR] No compiler is provided …
Run Code Online (Sandbox Code Playgroud)

java eclipse m2eclipse maven java-7

588
推荐指数
17
解决办法
107万
查看次数

如何修复错误"正在更新Maven项目".不支持的IClasspathEntry种类= 4?

我在STS中导入了maven项目,当我运行我收到的更新更新项目时:

"Updating Maven Project". Unsupported IClasspathEntry kind=4
Run Code Online (Sandbox Code Playgroud)

这有解决方法吗?

eclipse m2eclipse eclipse-wtp maven

411
推荐指数
5
解决办法
22万
查看次数

是什么原因导致Eclipse中的导入Maven项目默认使用Java 1.5而不是Java 1.6,我怎样才能确保它没有?

我导入了一个Maven项目,它使用了Java 1.5,尽管我将1.6配置为我的Eclipse默认值Preferences->Java->Installed JREs.

当我改变Maven项目以使用1.6 JRE时,它仍然存在从项目使用Java 1.5时遗留的构建错误(我在前面描述了这些构建错误:我在m2eclipse中构建错误但在命令行上没有使用maven2 - 我的m2eclipse是否配置错误?)

我要删除该项目并再次尝试,但我想确保这次它从一开始就使用Java 1.6来查看是否可以消除构建问题.

如何在导入项目时确保项目使用Java 1.6?

java eclipse maven-2 build-error m2eclipse

209
推荐指数
6
解决办法
10万
查看次数

Java编译器级别与已安装的Java项目构面的版本不匹配

我在Eclipse Helios Version下创建了一个New Dynamic Project,我的JRE Version设置为1.6.我已通过单击配置转换为Maven项目将Maven功能添加到Web应用程序.

添加此项后,Eclipse Problems视图中出现了构建错误:

Java compiler level does not match the version of the installed Java project facet.
Unknown Faceted Project Problem (Java Version Mismatch)
Run Code Online (Sandbox Code Playgroud)

请告诉我如何解决此错误(我希望我的JRE版本仅为1.6).

eclipse m2eclipse maven

197
推荐指数
7
解决办法
24万
查看次数

Maven"Module"vs"Project"(Eclipse,m2eclipse插件)

我是Maven的初学者,我从命令行的角度来看它有点玩,所以现在我试图在Eclipse中使用它; 我安装了m2eclipse插件.

但我从一开始就难倒!显然我在某个地方错过了一些术语.我无法跟踪所有这些新的Maven术语...... 什么是Maven项目,什么是Maven模块?在Eclipse中的Maven类别中创建新项目时,这些是我的选择.

eclipse m2eclipse maven

189
推荐指数
2
解决办法
6万
查看次数

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>
Run Code Online (Sandbox Code Playgroud)

但是,我在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 Mapping Problem
Run Code Online (Sandbox Code Playgroud)

为什么我关心m2eclipse是否"支持"这项任务?Maven确实如此,这就是我真正关心的.如何才能在我的项目中出现此错误消失?

eclipse m2eclipse maven

155
推荐指数
5
解决办法
13万
查看次数

Maven:将自定义外部JAR链接到我的项目的最佳方式?

这是我学习Maven的前几天,我仍然在努力学习基础知识.我有一个外部.jar文件(在公共存储库中不可用),我需要在我的项目中引用它,我正在试图找出我最好的选择.

这是一个没有库的中央存储库的小型项目,所以它必须是一个本地存储库(以某种方式添加到源代码控制,不知道它是否应该以这种方式工作?)或者.jar需要存储在任何正式存储库之外的磁盘.

1)我最好的选择是将.jar文件添加到项目的maven引用中,因为我希望项目和库都在源代码控制中?

2)我似乎还无法让Eclipse看到依赖.我手动将它添加到pom的部分,它在m2eclipse的Dependencies列表中显示正常.mvn compile和mvn包都成功,但运行程序导致:

Exception in thread "main" java.lang.Error: Unresolved compilation problems:
        LibraryStuff cannot be resolved to a type
Run Code Online (Sandbox Code Playgroud)

这是在将POM编辑为:

<dependency>
  <groupId>stuff</groupId>
  <artifactId>library</artifactId>
  <version>1.0</version>
  <systemPath>${lib.location}/MyLibrary.jar</systemPath>
  <scope>system</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)

我是否应该执行mvn install:install-file,即使我已经编辑了如上所述的pom.xml?

谢谢!

java maven-2 m2eclipse maven

140
推荐指数
9
解决办法
24万
查看次数

缺少web.xml,<failOnMissingWebXml>设置为true

考虑:

在此输入图像描述

当我在Eclipse中创建一个简单的Maven项目时,我收到此错误:

缺少web.xml并将<failOnMissingWebXml>其设置为true

我该如何解决这个问题?

eclipse m2eclipse java-ee maven

140
推荐指数
7
解决办法
22万
查看次数

Maven2:缺少神器但是罐子到位了

从现在到现在,我的Maven 2开始乱七八糟.

我正在使用SPring STS 2.6.1并且有一个基于Spring 3,Hibernate,DWR,Cometd的项目以及所有这些东西.

今天我刚从Git突然更新mvn,我的项目旁边有一个可怕的感叹号(!).

点击"Project - > Maven - > Update dependencies"后我收到:

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 org.apache.solr:solr-lucene-analyzers:jar:1.3.0:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.solr:solr-lucene-core:jar:1.3.0:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.solr:solr-lucene-highlighter:jar:1.3.0:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.solr:solr-lucene-queries:jar:1.3.0:compile
24.05.11 15:26:58 MESZ: …
Run Code Online (Sandbox Code Playgroud)

eclipse m2eclipse maven sts-springsourcetoolsuite

127
推荐指数
7
解决办法
47万
查看次数