问题标签 [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.
java - org.codehaus.mojo 在 Eclipse 中不可见
我的 pom.xml 中出现错误,说:
这是我的 pom.xml 的摘录:
错误在<execution>
标签上。
现在,我正在努力寻找需要的 Eclipse 插件,但不知何故,我找不到它。你能帮我吗?
我在 Windows XP SP3 上使用带有 JDK 1.6_22 的 Eclipse Indigo 和 Maven 3.0.3。
eclipse - 如何对标准的 Eclipse 项目进行 mavenize,但仅适用于某些依赖项
我在类路径中有一个具有标准依赖项的现有 eclipse 项目。我需要通过 maven 添加一个新的依赖项,但其余的依赖项需要作为与项目捆绑在一起的 jars 保留在那里。
我正在使用m2e,如果我右键单击项目 --> maven --> enable maven,则会创建一个 pom 文件。在这个阶段,我可以通过 pom 文件添加新的依赖项,但所有现有的依赖项似乎都从类路径中消失了。
因此,问题是:有没有办法创建一个同时具有标准依赖项和 Maven 依赖项的混合项目?
eclipse - 确认已正确创建转换为 Web 应用程序的 maven 项目
当我将 Maven 项目转换为 Web 项目时(通过更新项目方面中的“动态 Web 模块”复选框),我转换的项目不包含动态 Web 应用程序图标。图标应该存在吗?如何确认项目已正确转换为 Web 应用项目?
缺少动态 web 图标
存在动态 web 图标
maven - 无法将共享 pom 上传到 Nexus
我有一个使用 spring api 的共享 pom。
pom.xml:
当我尝试将 pom 文件上传到快照 nexus 存储库时,我收到错误:
ReasonPhrase:Forbidden. -
我已经上传了其他 pom 文件,但它们是 jar 的 - <packaging>jar</packaging>
我在这里上传了一个 pom -<packaging>pom</packaging>
如何将共享的 pom 上传到 Nexus,以便其他项目可以引用它?这是标准做法吗?Pom 文件被缩短,大部分依赖项已被删除。
eclipse - 如何使用 Maven 保持两个文件夹的资源同步
我使用 Eclipse + Maven 并且 - 出于单元测试的目的 - 我正在使用的 Web 框架(Tapestry 5)要求其中的视图元素(*.tml)src/main/resources
也存在于src/test/resources
.
我不确定如何确保它们同时存在于两个文件夹中。
有人可以帮忙吗?
java - 如何使用 m2e 创建一个简单的 maven 项目
如何使用 m2e 创建一个简单的 maven 项目?
我只需要创建简单的 java 项目,但是当我尝试创建一个新的 maven 项目时,我必须从多个工件中进行选择。
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 的特定实现。
java - 用于依赖图的 Maven 服务
刚刚下载了m2e
Eclipse 插件并喜欢它!我想知道它使用什么 Web 服务来解决项目的所有传递依赖项。
我假设它通过解析项目中的所有<dependency>
元素来工作pom.xml
,并使用服务来查询 Maven 的每个传递依赖项。
基本上,我在问:如何m2e
填充存储在的本地 Maven 缓存~/.m2
?
eclipse - M2e 在 Eclipse 中不可见
我正在尝试安装 m2e 插件以启用 maven 集成,但看起来插件未安装:
我做什么: Maven 已经安装在系统中并且 'mvn --version' 工作
- 帮助 -> 安装新软件 -> Indigo-> 通用工具 - m2e
- Eclipse 重启当然
- eclipse中没有提到Maven。不在 Window->Preferences 中,不在创建新项目时。无处。
尝试了不同的插件存储库,尝试了 Eclipse Marketplace - nada。
运行 Eclipse 时出现以下错误:
不知道此时该做什么。将不胜感激任何帮助!
莱昂蒂
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 行。我究竟做错了什么?