标签: m2eclipse

生命周期配置未涵盖插件执行(JBossas 7 EAR原型)

我正在使用Eclipse 3.7 Indigo和Maven M2E Plugin 1.0.100.

使用JBoss 7.x JavaEE 6 EAR原型,EAR的pom给了我这个错误:

插件执行未包括生命周期配置:org.apache.maven.plugins:行家入耳式插件:2.6:生成应用程序的XML(执行:默认生成的应用程序的XML,相:生成资源)

<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, and automatically 
                  have any modules (EJB-JARs and WARs) use them -->
      <defaultLibBundleDir>lib</defaultLibBundleDir>
      <modules></modules>
   </configuration>
<plugin>
Run Code Online (Sandbox Code Playgroud)

m2eclipse maven jboss7.x maven-ear-plugin

123
推荐指数
5
解决办法
23万
查看次数

如何配置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>
Run Code Online (Sandbox Code Playgroud)

通常在管理项目的依赖项时,我会将项目或JAR添加到项目构建路径,然后才能构建我的项目.

但是当使用M2Eclipse时,依赖关系不会自动添加到构建路径中.有什么地方我需要配置它以允许Eclipse知道Maven正在管理依赖项吗?

java eclipse ide maven-2 m2eclipse

121
推荐指数
7
解决办法
39万
查看次数

SLF4J:无法加载类"org.slf4j.impl.StaticLoggerBinder".错误

  • 关于Eclipse IDE(Indigo,JunoKepler(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项目中.

  • New Maven项目 - > maven-archetype-quickstart

  • New Maven项目 - >没有原型选择的简单项目

    结果

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
Run Code Online (Sandbox Code Playgroud)

测试环境和配置

在Mac上使用Eclipse Indigo和Eclipse Juno(32位和64位)测试,在Ubuntu上测试32位,在Windows上测试64位和32位测试.测试了Juno Classic,Juno Modeling工具,Kepler Standard,Kepler Modeling Tools的全新安装并产生了同样的错误.

出现错误,包括清理,安装,测试,部署,生成源 …

eclipse logback slf4j m2eclipse maven

109
推荐指数
5
解决办法
15万
查看次数

缺少Eclipse项目中的Maven依赖项

我们建立了一个与maven合作解决依赖关系的项目.它通常工作正常,但现在我正在尝试编译并在新PC上运行它,我在Eclipse中缺少依赖项的问题.

有趣的是,如果我在控制台或日食中运行"mvn package",它可以正常运行,甚至可以生成包含所有必需罐子的战争.只有Eclipse抱怨"项目未构建,因为它的构建路径不完整.无法找到org.slf4j.Logger的类文件......".如果我将项目与其他计算机进行比较(项目工作正常),我注意到Eclipse中的"Maven依赖项"列表中缺少相当多的库.虽然他们在打包的战争中,他们也可以在存储库文件夹下找到它们.

所以,jar-s只是Eclipse不会在"Maven依赖"下列出所有内容.我能做什么?

计算机在Windows 7上运行64位java和eclipse.

eclipse maven-2 m2eclipse

98
推荐指数
9
解决办法
34万
查看次数

M2E并将maven生成的源文件夹作为eclipse源文件夹

我在eclipse中有一个maven项目,并且有maven目标,运行注释处理器来生成代码.此代码的输出文件夹是target/generated-sources/apt.

为了让eclipse看到这个生成的代码,我需要将target/generated-sources/apt作为源文件夹添加到eclipse项目中.

但是,这会导致出现"Maven配置问题"类型的错误

项目配置与pom.xml不是最新的.运行项目配置更新

我想我明白为什么会这样,因为eclipse有一组不同的源文件夹到maven的集合.但我需要这个不同的设置,因为我需要eclipse才能看到生成的源文件夹...

在构建纯maven时,这些源文件夹将由maven包含在构建中.

顺便说一句,我已升级到maven eclipse插件的官方eclipse版本,m2e 1.0 - 曾经是m2eclipse.在我不得不回到旧的m2eclipse版本之前,我想看看我是否可以使用m2e插件找到解决方案/解决方案.

eclipse m2eclipse maven m2e

88
推荐指数
2
解决办法
10万
查看次数

如何设置eclipse.ini -vm选项?

我为Eclipse安装了Maven插件,然后我收到如下错误:

请确保eclipse.ini中的-vm选项指向JDK

如何-vm在eclipse.ini中使用该选项指向我的JDK?

eclipse maven-2 eclipse-plugin m2eclipse maven

87
推荐指数
8
解决办法
18万
查看次数

在"正在更新Maven项目"期间发生内部错误.显示java.lang.NullPointerException

我正在开发一个Java EE Web项目.当我尝试添加依赖项时,会出现此错误消息.我使用Eclipse Kepler.

在"正在更新Maven项目"期间发生内部错误.显示java.lang.NullPointerException

你可以帮帮我吗?谢谢.

在此输入图像描述

eclipse m2eclipse java-ee maven

87
推荐指数
3
解决办法
12万
查看次数

如何在Eclipse中更新maven存储库?

假设您已经在使用m2eclipse插件,那么您可以做什么不会将依赖项更新为您的repo中的最新版本.

例如,在命令行上,您只需添加-U标志,如下所示:

mvn clean install -U 
Run Code Online (Sandbox Code Playgroud)

...强制更新依赖项.Eclipse中有这样的东西吗?(它似乎并不总能获得最新的更新.)

java eclipse maven-2 build m2eclipse

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

maven-archetype-webapp eclipse问题

我正在尝试用maven和eclipse创建一个非常简单的webapp,但我根本没有快乐,实际上是快乐的逆转.

我转到File - > New Project,选择Maven Project,然后选择maven-archetype-webapp.当我完成向导时,会生成一个webapp结构,但在main下没有'java'目录,只有资源和webapp.

所以我右键单击main并选择新的Class.该类是在资源(?!)下创建的,而且,java似乎没有对它进行编译.我可以制作愚蠢的错误,并且不会出现语法突出显示.这就像java没有认识到它.

或者我尝试在main应该创建一个新的'java'目录,但仍然具有相同的不存在的java症状.

是什么赋予了?这让我很疯狂..

谢谢大家!

java eclipse maven-2 m2eclipse maven-archetype

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

编译器错误"无法读取所需库的存档" - Spring Tool Suite

我开始配置我的开发环境,我使用的是Spring Tool Suite 2.8.1和m2E 1.01.

据我所知,由于这是一个Maven项目(我的第一个),我的Maven POM正在指示(以及m2E smarts)我的项目构建配置和依赖项.

我想知道的是,为什么我的IDE显示Java Build Problems,当我在.m2中看到jar时,显示"库库/路径/ somejar.jar所需的存档无法读取或不是有效的zip文件"库?

所有错误都与commons-logging:1.1.1有关,我将其排除在父p-pom之外.这是通过spring-context-support支持的转换依赖:3.0.5.我从我的构建中排除了该库,现在错误与spring-context-support库有关.

我附上了截图来说明.

标记

java m2eclipse maven sts-springsourcetoolsuite m2e

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