问题标签 [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 投票
2 回答
6545 浏览

java - org.codehaus.mojo 在 Eclipse 中不可见

我的 pom.xml 中出现错误,说:

这是我的 pom.xml 的摘录:

错误在<execution>标签上。

现在,我正在努力寻找需要的 Eclipse 插件,但不知何故,我找不到它。你能帮我吗?

我在 Windows XP SP3 上使用带有 JDK 1.6_22 的 Eclipse Indigo 和 Maven 3.0.3。

0 投票
2 回答
1649 浏览

eclipse - 如何对标准的 Eclipse 项目进行 mavenize,但仅适用于某些依赖项

我在类路径中有一个具有标准依赖项的现有 eclipse 项目。我需要通过 maven 添加一个新的依赖项,但其余的依赖项需要作为与项目捆绑在一起的 jars 保留在那里。

我正在使用m2e,如果我右键单击项目 --> maven --> enable maven,则会创建一个 pom 文件。在这个阶段,我可以通过 pom 文件添加新的依赖项,但所有现有的依赖项似乎都从类路径中消失了。

因此,问题是:有没有办法创建一个同时具有标准依赖项和 Maven 依赖项的混合项目?

0 投票
2 回答
304 浏览

eclipse - 确认已正确创建转换为 Web 应用程序的 maven 项目

当我将 Maven 项目转换为 Web 项目时(通过更新项目方面中的“动态 Web 模块”复选框),我转换的项目不包含动态 Web 应用程序图标。图标应该存在吗?如何确认项目已正确转换为 Web 应用项目?

缺少动态 web 图标 缺少动态 web 图标

存在动态 web 图标 存在动态 web 图标

0 投票
2 回答
2312 浏览

maven - 无法将共享 pom 上传到 Nexus

我有一个使用 spring api 的共享 pom。

pom.xml:

当我尝试将 pom 文件上传到快照 nexus 存储库时,我收到错误:
ReasonPhrase:Forbidden. -

我已经上传了其他 pom 文件,但它们是 jar 的 - <packaging>jar</packaging> 我在这里上传了一个 pom -<packaging>pom</packaging>

如何将共享的 pom 上传到 Nexus,以便其他项目可以引用它?这是标准做法吗?Pom 文件被缩短,大部分依赖项已被删除。

0 投票
1 回答
927 浏览

eclipse - 如何使用 Maven 保持两个文件夹的资源同步

我使用 Eclipse + Maven 并且 - 出于单元测试的目的 - 我正在使用的 Web 框架(Tapestry 5)要求其中的视图元素(*.tml)src/main/resources 也存在src/test/resources.

我不确定如何确保它们同时存在于两个文件夹中。

有人可以帮忙吗?

0 投票
1 回答
1284 浏览

java - 如何使用 m2e 创建一个简单的 maven 项目

如何使用 m2e 创建一个简单的 maven 项目?

我只需要创建简单的 java 项目,但是当我尝试创建一个新的 maven 项目时,我必须从多个工件中进行选择。

0 投票
4 回答
10268 浏览

jakarta-ee - 如何从 Eclipse 中排除 Maven 测试范围的依赖项(但将其保留在单元测试的路径中)

我在让 Eclipse 遵守测试范围的 Maven 依赖项时遇到了一些问题——它出现在构建路径上,并与 eclipse 的编译/javadoc 解析相混淆。

Java EE 库的示例

我一直在使用该javaee-api-6.0库来编译我的 Java EE 应用程序。

但是,出于单元测试的目的,我想访问的不仅仅是 api——我需要一个实现。所以我将嵌入式 glassfish 库包含在一个测试范围内,如下所示:

使用 Maven 按预期工作

据我了解,由于<scope>test</scope>glassfish 的依赖,它不会包含在常规compile阶段。

因为这两个依赖项都将包含在test-compile阶段中,所以我确定将 glassfish 依赖项放在 javaee-api 依赖项之前,以便在编译测试类时优先使用前者而不是后者。因此,当只使用 Maven 构建时,这种配置不是问题。

在 Eclipse 中无法按预期工作

但是,当使用 m2e 和 Eclipse 时,glassfish 依赖项列在我的构建路径中:

构建路径上列出的依赖项

由于 glassfish 依赖项列在 java-ee-api 依赖项之前,因此 Eclipse 似乎使用了错误的库(glassfish,而不是 java-ee-api)来验证/编译/查找 javadocs。(实际上,我不是 100% 确定编译使用了错误的库 - 这取决于 Eclipse 是否在后台使用 Maven 来执行验证代码时使用的编译,我不知道是否是 - 但是javadoc 查找肯定引用了错误的库)

问题

除了运行单元测试时,如何阻止 Eclipse 使用 glassfish 库?我想确保我的编译/javadoc 查找发生在 api 上,而不是该 api 的特定实现。

0 投票
3 回答
570 浏览

java - 用于依赖图的 Maven 服务

刚刚下载了m2eEclipse 插件并喜欢它!我想知道它使用什么 Web 服务来解决项目的所有传递依赖项。

假设它通过解析项目中的所有<dependency>元素来工作pom.xml,并使用服务来查询 Maven 的每个传递依赖项。

基本上,我在问:如何m2e填充存储在的本地 Maven 缓存~/.m2

0 投票
2 回答
3483 浏览

eclipse - M2e 在 Eclipse 中不可见

我正在尝试安装 m2e 插件以启用 maven 集成,但看起来插件未安装:

我做什么: Maven 已经安装在系统中并且 'mvn --version' 工作

  1. 帮助 -> 安装新软件 -> Indigo-> 通用工具 - m2e
  2. Eclipse 重启当然
  3. eclipse中没有提到Maven。不在 Window->Preferences 中,不在创建新项目时。无处。

尝试了不同的插件存储库,尝试了 Eclipse Marketplace - nada。

运行 Eclipse 时出现以下错误:

不知道此时该做什么。将不胜感激任何帮助!

莱昂蒂

0 投票
2 回答
1194 浏览

java - 如何在 M2E 中使用 Jooq 源代码生成?

我正在尝试将 Jooq 源代码生成配置为在 Eclipse 中与 Maven 一起使用(我使用 M2E),但是在遵循 Jooq 手册时遇到了问题。

这是我的 pom.xml 的相关部分:https ://gist.github.com/cfd8a0556dd441ab43ff

错误是:生命周期配置未涵盖插件执行:org.jooq:jooq-codegen-maven:2.0.5:generate (execution: default, phase: generate-sources)

它出现在上面的要点片段的第 12 行。我究竟做错了什么?