问题标签 [maven-eclipse-plugin]

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 投票
3 回答
576 浏览

eclipse - eclipse Indigo中的多个maven项目

我有一个像这样的多个 Maven 项目:

战争使用jar1、jar2和jar3

当我运行“mvn clean install”时,编译好的战争很好并且在我的服务器(jboss)中工作正常。当我运行“mvn eclipse:eclipse”来生成我的 eclipse 配置时,构建工作但是当我在 eclipse (Indigo) 中导入我的项目并在我的服务器中发布我的战争时,jar1、jar2、jar3 没有发布。

在war构建路径配置中,jar1、jar2、jar3都配置好了。

在此处输入图像描述

但是当我查看 war 项目的部署程序集时,出现了下一个错误:

在此处输入图像描述

这是我为 war 项目生成的 .classpath 文件:

这是我的eclipse插件配置:

我不明白为什么我的插件配置有问题以及为什么eclipse找不到jar。

谢谢你的帮助。

0 投票
0 回答
171 浏览

eclipse - 如何使 maven-eclipse-plugin 2.9 编译类到 eclipseClasses 目录

我刚刚从 2.5.1 切换到 maven-eclipse-plugin 2.9,当我执行 mvn eclipse:eclipse 命令时,eclipse 类目录中没有任何反应。

没有检查配置中的元素有点令人不安,但我可以让它滑动。

如果我删除 eclipseClasses 目录,它会在 mvn 构建中重新创建,但它保持为空。

发生了什么变化?我在 maven-eclipse-plugin 文档中找不到任何告诉我的内容。

谢谢。-Kow

0 投票
2 回答
1226 浏览

java - 非常轻量级的 Eclipse-Maven 集成 - 仅依赖管理?

根据我的经验,Maven 在小型/实验性应用程序中通常是一种过度杀伤力。但是依赖管理是 Maven 非常有用的特性,实际上是唯一对上述类型的应用程序真正有用的特性。

我想知道我是否可以有一个非常最小和轻量级的 Eclipse-Maven 集成,它只提供以最简单的方式将 Maven 依赖项添加到 Eclipse 项目类路径。

特别是我不想:

  • 适用于任何 Maven 约定(包括项目布局约定)
  • 安装和使用任何特定的 Eclipse 插件(Eclipse 根本不应该知道它是“Maven 项目”并以任何特殊方式对待它)
  • 以任何其他方式依赖/绑定到 Maven,而不是将其用作轻量级 jars/库下载器

我的第一个(也是唯一一个)想法是从命令行使用Eclipse Maven 插件来管理项目类路径。但默认情况下,这个插件做的比它更多(设置默认的 maven 项目布局,管理构建器)。我可以限制这个插件只做我想做的事吗?

或者我可以通过其他方式达到我描述的目标吗?

0 投票
1 回答
382 浏览

eclipse - 用于更新 Eclipse 注释处理器设置的 Maven 插件?

我正在使用 Eclipse Indigo 并且有一个使用注释处理器生成代码的 Maven 项目。

我已经在项目属性中设置了注释处理(在 Eclipse 中),但理想情况下,我希望这个 IDE 设置由 Maven 管理,这样我就可以轻松地与我的同事分享它。

任何建议,将不胜感激

0 投票
1 回答
1729 浏览

maven - Maven网络问题?

问题是: Nexus-maven-repository-index.zip 下载速度为 10kbps 和 maven eclipse:eclipse artifact 下载停止/​​暂停。我不支持任何代理。

编辑:这是由AVG Link Scanner引起的,与 Maven 中的问题相同, 无法下载 jar 依赖项

我想我的 Maven 安装/网络连接有一些严重的问题。

这是我所做的和我得到的:

  1. 我一直在尝试使用 m2eclipse,但在超时一段时间后通过 eclipse下载文件 http://mirrors.ibiblio.org/pub/mirrors/maven2/dot-index/nexus-maven-repository-index.zip . 我试图通过 wget 获取文件,我看到的是下载速度是 11kbps。这是某种政策吗?在这个 11kbps 上看起来相当稳定。一个星期以来我的速度如此惊人,所以这不是暂时的问题。如果这是每个人的政策和正常速度 - 很好。我不会使用 m2eclipse,没问题。

  2. 我已经放弃使用 m2eclipse,我正在使用 maven-eclipse-plugin。不,等等——我不是。这是我调用 mvn eclipse:eclipse 时发生的情况:

  3. 工件下载会在一段时间后随机挂起。然后我点击 ^C,再次运行命令,下载恢复,然后再次挂起,有时在同一个工件上,有时我会更进一步。我在调试模式下运行 mvn ,它总是挂在同一个地方,下面的堆栈跟踪。与英国回购相同。

这是怎么回事?感谢您的帮助,我完全迷路了。我假设我的互联网连接一团糟,但它工作得非常好(除了 maven)。我觉得被 maven repo 屏蔽了。

有任何想法吗?

重要细节如下:

这是我运行 maven 的方式(任何线程数都会发生相同的情况)

mvnDebug eclipse:eclipse -DdownloadSources=true -Dmaven.artifact.threads=1

这是我的 maven 版本(最新的 maven 2 版本也是如此):

这是 maven eclipse:eclipse 挂起的堆栈跟踪(看起来像网络问题,但为什么?):

感谢您的任何提示。

内核

0 投票
1 回答
1246 浏览

maven - 尝试添加链接资源时,build-helper-maven-plugin add-source 不起作用

我是 maven 的新手,一开始遇到了一个看起来很容易的问题,但我已经让我忙了一整天,没有办法让它工作。

首先,作为运行 eclipse:eclipse 插件的一部分,我创建了一个链接文件夹,如下所示:

然后我将该文件夹添加为源文件夹,如下所示:

但是,当我在 eclipse 中查看生成的 .classpath 时,“some_real_folder”在那里,但“properties”却没有。看起来默认情况下 build-helper-maven-plugin 将检查文件夹是否存在,如果不存在则不会添加它。

我在 Eclipse 之外使用 maven 3.0.4 来运行构建,我可以在 maven 日志中看到如下内容:

这是我的项目结构:

我只需要将“some_real_folder”和链接资源“properties”都添加到project2的.classpath

0 投票
0 回答
629 浏览

attributes - 具有属性的 Maven Eclipse 插件类路径容器?

我可以在我的 pom 中设置 classpathContainer 参数,以便为命令 eclipse:eclipse 配置 Maven Eclipse 插件。如果我设置:

我进入我的.class

但是我需要:

如何向 classpathContainer 添加属性?

提前致谢。

0 投票
1 回答
4099 浏览

eclipse - 为什么eclipse在添加到依赖部分后不解析maven插件依赖?

我刚刚安装了 maven eclipse 插件,一切都很好。我已经尝试过创建我的第一个 mojo。设置完成后,它已经下载了所有必需的依赖项。

现在困扰我的是 Eclipse 无法解析这些org.apache.maven.plugins类。

我的 pom.xml :

我的 mojo 文件 AssemblyMojo.java:

它无法解析 MojoExectionException 类(因此我相信它无法找到所需的 jar,我猜它应该在 Eclipse-Maven 集成后自动获取)。

当我构建它时,它构建得很好。

0 投票
1 回答
3619 浏览

eclipse - Maven eclipse 插件:使用链接或虚拟文件夹作为源文件夹

我正在使用 maven-eclipse-plugin(不是 M2E!)来生成我的项目。我已经在一个源目录下检查了项目:C:\source,并且这个源没有按照 Maven 约定进行组织。我的 Eclipse 工作空间位于 C:\eclipse\workspace 下,其中有 POM 文件。

在 POM 中,我已指定创建链接/虚拟文件夹来以 Maven 格式(src/main/java 等)组织源:

当我通过运行为 eclipse 创建项目时mvn eclipse:clean eclipse:eclipse,生成的.project文件具有链接文件夹(或虚拟文件夹):

但是.classpath生成的文件不会将这些文件夹作为我的项目的源文件夹添加到类路径中,即缺少如下条目:

如果我要使用 eclipse(而不是使用 maven-eclipse-plugin)创建一个项目,我可以根据需要创建虚拟/链接文件夹并将它们作为源文件夹添加到项目中。

使用该插件,我被迫将源文件夹的绝对路径指向为 sourceDirectory。该插件似乎无法识别链接/虚拟文件夹,因此不会将它们作为源文件夹添加到我的项目中。有没有解决方案,我可以将链接文件夹作为源文件夹添加到使用 Maven eclipse 插件生成的 eclipse 项目中?

提前致谢。

0 投票
2 回答
379 浏览

java - 使用 maven-eclipse-plugin 将依赖 jar 文件从文件夹指定到 eclipse 项目中,而不是 M2_REPO 变量

我希望 Eclipse 项目的 JAR 构建路径(或构建路径中的 jar 文件)指向名为“lib”的 Eclipse 项目的本地目录,而不是指向 M2_REPO 变量(我的 Maven 本地存储库路径)

在 lib 目录中,有通过覆盖 'mave-dependency-plugin' 中的覆盖 'copy-dependencies' 目标复制的 jar 文件我的意图是 eclipse 项目是自包含的。

我尝试覆盖目标配置工作区和来自 maven-eclipse-plugin,但它不起作用。

¿有没有办法做到这一点?