问题标签 [m2e]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
174 浏览

eclipse - 使用 WTP 时 Spring 在 Eclipse Maven 项目中找不到 Hibernate

我可以成功地将我的项目部署到网络服务器,但是在部署到 Eclipse Apache Tomcat 实例时,由于以下错误,我无法启动我的应用程序:

我已经安装了 WTP,我已经运行了更新配置,但是作为已经处理过这个问题的你们中的一个,我可能没有按照正确的顺序执行它们。我已经验证了这个类在我的 spring-2.5.5 jar 中的“Maven Dependencies”下可用。

0 投票
4 回答
5767 浏览

eclipse - Eclipse 3.7/Indigo m2e WTP 集成依赖问题

我刚刚从 Helios 切换到 Eclipse Indigo,在尝试使用 WTP 在 Tomcat 6 上运行支持 Maven 的 Web 项目时遇到了一些麻烦。

我遇到了 Tomcat 没有看到 Maven 依赖项的经典问题。在 Helios 中,解决方法是通过以下方式将 Maven 依赖项添加到部署程序集:项目属性 -> 部署程序集 -> 添加“Java 构建路径条目”-> Maven 依赖项

不幸的是,没有列出“Java Build Path Entries”选项,只有“文件夹”和“项目”。我不确定这是否是故意的,或者我的设置是否有问题。

为了消除外部因素,我使用以下设置:

  • 全新安装 Eclipse Indigo (Mac)
  • 清新的工作空间
  • 通过 Eclipse Marketplace 安装的 m2e WTP 集成
  • 创建新的 Maven 项目
  • 添加一些 Maven 依赖项,以及一些使用它们的代码
  • 将项目转换为多面形式
  • 添加“动态 Web 模块”方面
  • Maven > 更新项目配置
  • 添加到 Tomcat 6 服务器
  • 在服务器上运行

在这一点上,我看到了与我缺少的依赖项相关的 ClassNotFoundException。如果我运行 'mvn war:war' 并将组装好的 'WEB-INF/lib' 目录包含在项目的部署程序集中,那么当然可以正确获取依赖项 - 可以快速修复,但并不理想。

我读到的与类似问题有关的大多数问题都归结为缺少 WTP 集成模块,但这对我来说似乎不是问题。

难道我做错了什么?

0 投票
2 回答
5396 浏览

eclipse - Eclipse Helios + maven m2e + Groovy == 失败

自从我为 maven 安装了新的 m2e 插件后,我的 Groovy 项目就不再构建了。我正在使用此处描述的 groovy-compiler-plugin 。我得到了 maven-compiler-plugin 的旧“插件执行未涵盖...”错误。我已经尝试过执行和忽略目标“testCompile”和“compile”,如错误中所述。

由于一些神秘的编译器问题,我无法使用 GMaven。由于我公司的构建过程,我也被锁定到 Maven 2.2.1。旧的 m2eclipse 插件不见了,m2e 的文档很糟糕。

我对此束手无策。我在其他任何地方都没有看到这个问题。我不可能是唯一的。

如果我不能很快找到解决方案,我要么为一些被黑的 Gradle 实现而废弃 maven(尽管我也不能使用它),或者我正在转向 NetBeans,这不是一个成功的提议.

根据要求,pom 片段如下。

0 投票
1 回答
3639 浏览

eclipse - x将 maven .m2\repository\* 文件夹复制到另一台计算机?

我正在使用 eclipse 3.7,我的本地 maven 存储库中有一堆 jars。我试图在另一台位于不同网络且有 *.jar 下载限制的计算机上构建项目。我将无法解除限制。这是一个示例错误:

例如拒绝访问http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/2.3.2/maven-compiler-plugin-2.3.2.jar错误代码 403,禁止(内容被屏蔽...)

如果我可以简单地将我的 .m2\repository\ 文件夹复制到另一台计算机上的 .m2\repository\ 中,那就太好了——两者都在运行 Windows。我真的不想在另一台计算机上手动安装 100 个 jar。

是否支持 .m2\repository\ 的 xcopy?

0 投票
3 回答
35585 浏览

eclipse - 插件错误:生命周期配置未涵盖执行

我正在尝试使用此处提供的 maven-warpath-plugin 。但是我的 pom.xml 文件中不断出现错误,上面写着:

生命周期配置未涵盖插件执行:org.appfuse.plugins:maven-warpath-plugin:2.1.0:add-classes(执行:默认,阶段:生成源)

我该如何解决这个问题?这是我的 pom.xml 插件片段:

Eclipse 为我提供了“发现新的 m2e 连接器”以解决此错误的 quickfox 提示。我已经安装了大多数似乎适用的可用连接器,但错误仍然存​​在。有什么想法可以让我完成这项工作吗?

0 投票
11 回答
107290 浏览

maven-2 - 未找到 m2e 生命周期映射

我正在尝试使用此处描述的解决方案来解决烦人的“生命周期配置未涵盖的插件执行:org.codehaus.mojo:build-helper-maven-plugin:1.7:add-source(执行:默认,阶段:生成-来源)”当我在我的 pom.xml 上放置以下插件时:

但是当我运行 mvn clean install 我得到这个:

原因:在存储库中找不到 POM 'org.eclipse.m2e:lifecycle-mapping':无法从任何存储库下载工件

有没有人知道如何让 m2e 和 maven 开心?

0 投票
1 回答
328 浏览

eclipse - ear-javaee6 原型不允许 Java 文件

我创建了一个新的 Maven 项目并选择了 org.codehaus.mojo.arhcetypes ear-javaee6 原型。当我尝试将 Java 类添加到项目时,我得到“源文件夹不是 Java 项目”。

所以我们现在不应该将 Java 类添加到 .ear 文件中。这些人在为 .ear 创建项目但不允许 Java 类时在想什么?

我应该使用什么原型来创建 Java EE 6 .ear 文件?

0 投票
1 回答
252 浏览

eclipse - 自动 Maven 项目使用 Eclipse 更改分辨率

问题:我们的 3 级 POM 树中有数十个 Maven 子项目(由 m2eclipse 管理),人们每两周不断添加和删除其中的一些。由于并非所有新添加的项目在丢失时都会导致编译时错误,因此问题更加复杂。最终可能不会被放入 OSGi 容器中,因为人们忘记正确导入它们并且 Eclipse 出于某种原因不自动知道它们的存在。

目前,人们必须查看一些邮件列表,每当发生此类事件时,他们必须前往并手动调用根 POM 的导入向导并添加缺少的项目或手动删除一些不需要的项目。移动/重命名是删除/添加的组合。

这一切都非常容易出错,我们希望以某种方式自动化/简化流程。

理想情况下,我们希望有以下工作流程:1) 同步 2) 触发 Eclipse 3) 触发一些挂钩,它将根据最新的 POM 树分析开发人员的工作区(根 POM 是固定的并且已知) 4)应该有一些按钮某处可能是: - 绿色,如果一切正常 - 红色,如果没有点击它应该自动删除不需要的项目(并更新 Eclipse 内部)并添加新项目(某种在静默模式下调用导入向导) .

现有的功能可以吗?还是我们必须以某种方式扩展 m2e?还有什么解决办法???

任何帮助将不胜感激!

附言

我们知道,我们遇到的这类问题可能是由于项目结构设计不当造成的。但是,在紧张的发布周期中运行时要修复它并不容易。所以,我们需要一个临时解决方案。

0 投票
2 回答
2466 浏览

eclipse - 如何干净地停止 m2e cargo:从 Eclipse 运行?

使用 cargo-maven2-plugin 中的 run mojo 我想知道关闭容器的更好方法。

控制台输出显示 Ctrl+C 停止,但这似乎无济于事。

如果我终止,它会留下一个孤立的 java.exe 进程,我必须杀死自己。

难道我做错了什么?这有点麻烦。

编辑:我在独立配置中使用 Tomcat。如果我使用嵌入式 Jetty,自然会终止工作,但是我们需要 Tomcat。

0 投票
2 回答
1974 浏览

java - Eclipse M2E / 更改订单和导出

我正在使用 Eclipse (Indigo) 中的 Maven 项目。

为了编译一些需要认可库的类(webservices-api.jar),我转到“属性/Java 构建路径/顺序和导出”并将“Maven 依赖项”移动到“JRE 系统库”之前。

问题是,每当我单击“Maven/更新项目配置”选项时,条目都会重新排列,“JRE 系统库”始终是第一个条目,并且代码不再编译。

有没有办法让 M2E 记住我的选择并停止重新排列库?

提前致谢