问题标签 [m2eclipse]

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 回答
2940 浏览

java - 使用 m2eclipse 结合 WTP 构建 WAR(处理 webResources)

我有一个使用 maven(即 maven-war-plugin)构建的 Web 应用程序的情况。对于每次代码修改,我们都必须手动启动 maven 并重新启动应用程序服务器。现在,为了减少构建周期开销,我想使用 WTP 来发布 webapp。

现在,我们使用 Maven 进行资源处理,并且在构建 webapp 时在我们的 POM 中定义了一些额外的 Maven 任务。因此 m2eclipse 似乎是一个自然的解决方案。

我已经走得够远了,Maven 构建器正在运行这些任务并正确过滤资源。但是,当我选择“在服务器上运行”时,WAR 文件看起来不像我在 Maven 中构建的那样。

这是因为 WTP 实际上构建了 WAR,而不是 m2eclipse 构建器。因此,即使我们在 POM 中配置了 maven-war-plugin,也不会使用这些设置。

下面是我们的 maven-war-plugin 配置的片段。“webResources”下配置的东西没有捡起来,出现:

我是否需要重新配置这些资源以在其他地方处理,还是有更好的解决方案?

0 投票
1 回答
10518 浏览

eclipse - 使用 Maven 2.0 集成 Eclipse 时如何禁用 Maven 构建?

如何停止“Maven 2.0 集成”插件运行 Maven 构建,同时保持“自动构建”选中?

我很确定它曾经是一些复选框来禁用 Maven 构建,但在升级 Ubuntu 之后;eclipse 似乎在这个过程中已经更新了,现在我找不到任何方法来关闭 maven 构建。maven 构建需要几分钟(大约 5 分钟左右),而仅运行 java 构建通常会在几秒钟内完成。

是否不再可能禁用它或者他们只是将它隐藏得很好?

如果不可能,eclipse可以在没有插件的情况下编译我的maven项目吗?

(尝试用谷歌搜索解决方案,我得到的答案是这个旧帖子的几个档案,其中答案基本上是“你应该能够在项目首选项中禁用 Maven 构建器......”这并没有真正帮助,因为我在那里找不到任何开/关设置)

0 投票
1 回答
524 浏览

eclipse - 带有 pom 打包的 m2eclipse/svn 项目

我有一个具有以下布局的项目

所有这些都被检入到 SVN 存储库中。在 Eclipse 中创建新项目时(最初)我检查了根 taac 目录,它让我可以选择每个子项目来创建新的 Eclipse 项目。我遇到了 svn 的问题,不得不从 eclipse 中删除项目,现在在尝试检查它们时,我不再得到这个选项。如果我只选择子项目,那么他们的 pom 是无效的(由于没有父 pom)......有谁知道如何获得该选项来选择每个单独的项目?

0 投票
4 回答
6549 浏览

eclipse - 不使用 m2eclipse 插件自动格式化 pom.xml

在 Eclipse 中开发时,我不使用 Eclipse maven 插件。

我使用以下命令在外部生成我的 Eclipse 类路径:

这已经运行了很长一段时间,我不倾向于添加一个 maven 插件。

但是,我希望能够“自动格式化”我的 pom.xml 文件。

我的 pom.xml 没有显示为“源”文件,因此没有显示上下文“源”菜单。

Control-Shift-F也不起作用。

有没有办法在不安装 m2eclipse 插件的情况下做到这一点?是否有任何其他通用的“XML 编辑器”插件可以帮助解决这个问题?

0 投票
2 回答
60520 浏览

eclipse - Maven“模块”与“项目”(Eclipse,m2eclipse 插件)

我是 Maven 的初学者,我从命令行的角度玩过它,所以现在我尝试在 Eclipse 中使用它;为此,我安装了 m2eclipse 插件。

但我从一开始就被难住了!显然我在某个地方错过了一些术语。我无法跟踪所有这些新的 Maven 术语……什么是 Maven 项目,什么是 Maven 模块?这些是我在 Eclipse 的 Maven 类别中创建新项目时的选项。

0 投票
5 回答
73680 浏览

eclipse - 将使用 Eclipse 和 Maven 创建的项目部署到 Tomcat

我正在使用 Eclipse 3.5、Maven 2、m2eclipse 和 Tomcat 6。所以我为原型 webapp 创建了 Maven 项目。这是 pom.xml:

那么我想将我的 Web 应用程序部署到 Tomcat。我需要做什么?Maven安装没有帮助。但是,如果我通过 Maven 安装创建战争,我可以将其导入到 eclipse 并通过服务器弹出窗口中的“添加和删除...”将其部署到 Tomcat。

0 投票
1 回答
4999 浏览

eclipse - Maven 工作区分辨率吓坏了

我正在使用 m2eclipse 来管理 Maven 项目。不知何故,我做了一件坏事,现在系统表现得好像工作区分辨率被禁用了。

我有几个项目依赖于一个主要项目。这个项目有一个 4.0-SNAPSHOT 版本,所有依赖的项目都在他们的 pom 的依赖项部分引用它。一切正常,直到我创建了一个全新的项目并错误地将 pom 从主项目复制到新项目中。突然,所有依赖的项目都报错了:

“容器'Maven 依赖项”引用了不存在的库 C:\users\myusername.m2\com\mydomain\myproject\4.0-SNAPSHOT\myproject-4.0-SNAPSHOT.jar

我破坏了有问题的新项目,但所有依赖项目的错误仍然存​​在。

我没有在主项目或任何依赖项目中进行任何更改(据我所知),所以我猜测 Eclipse 环境中发生了一些变化。m2eclipse 或 Maven 本身是否在我可以吹走的任何地方维护设置?

0 投票
15 回答
45436 浏览

eclipse - m2eclipse:Eclipse 在 JRE 中运行,但需要 JDK

我对 m2eclipse (0.10.0) 和 eclipse galileo (Build id: 20090920-1017) 有疑问。

我总是收到错误消息:“Eclipse 正在 JRE 中运行,但需要 JDK”。我已经尝试了几件事,但没有任何效果。错误消息仍然存在。以下是我尝试过的事情:

  • 在 Window>Preferences>Java>Installed JREs 我检查了 JDK1.6.0_20。不工作

  • 在 Window>Preferences>Java>Installed JREs 我删除了所有 JREs。只有勾选的JDK1.6.0_20还在。不工作

  • 在 Window>Preferences>Java>Installed JREs>Execution Environments 我选择了 JavaSE-1.6 并检查了 JDK1.6.0_20[完美匹配]。不工作。

  • 在 Eclipse 桌面启动图标的首选项中,我添加了 -vm 参数(C:\Programme\eclipse_galileo\eclipse\eclipse.exe -vm C:\Programme\Java\jdk1.6.0_20\bin)。不工作。

  • 我添加了 clean 参数(C:\Programme\eclipse_galileo\eclipse\eclipse.exe -vm C:\Programme\Java\jdk1.6.0_20\bin -clean)。不工作。

  • 我在 eclipse.ini 文件中添加了 -vm 参数,并在 -vm 和 C:/Programme/Java/jdk1.6.0_20/bin/javaw.exe 之后添加了回车符。不工作。

  • 完成所有这些事情后,我删除了 m2eclipse 插件并再次安装它。不工作。

我尝试过的新想法:

  • 在 Eclipse 桌面启动图标的首选项中,我将可执行文件放在最后(C:\Programme\eclipse_galileo\eclipse\eclipse.exe -vm C:\Programme\Java\jdk1.6.0_20\bin\javaw.exe)。不工作。

  • 我在 eclipse.ini 中将斜杠更改为反斜杠。不工作。

这是我的 eclipse.ini 文件:

有没有人有其他想法?任何帮助表示赞赏。

非常感谢您。格诺克

0 投票
2 回答
5605 浏览

maven-2 - 一些 sonatype 关系问题

我在 LAN 中部署了 sonatype nexus 服务器,将一些远程存储库映射到我的公共存储库:

替代文字 http://img576.imageshack.us/img576/5517/7875d01884ad4234a5b02e2.png

第一个问题是,为什么这些存储库不与“真实”存储库同步?例如,我将 maven central ( http://repo1.maven.org/maven2 ) 映射到“central”,但是当我浏览http://smallufo:8081/nexus/content/repositories/central/org/springframework/时,包不完整,在http://repo2.maven.org/maven2/org/springframework/中,有大量的工件,但我只有其中一些:

替代文字 http://img63.imageshack.us/img63/6163/31beec445d6b4e9eb96beba.png

并且版本很旧......例如:spring-core 只有 2.5.6.SEC01 ,但最新版本是 3.0.2.RELEASE。而我的 maven 客户端似乎只能找到旧的工件... alt text http://img199.imageshack.us/img199/3872/maven.gif

“central”是一个代理目录,应该和远程服务器一样。我试图“过期缓存”、“重新索引”、“增量重新索引”整个“中央”: 替代文本 http://img23.imageshack.us/img23/8467/391bd49409c94aa58640afe.png

经过很长时间几乎 100% 的 java 进程负载,情况似乎并没有好转,只是添加了一些工件......没有反映真正的“Maven Central”数据......

第二个问题,“Expire Cache”、“ReIndex”、“Incremental ReIndex”有什么区别?

即使我可以“搜索” spring-core.3.0.2.RELEASE ,我的 m2eclipse 仍然找不到它: alt text http://img217.imageshack.us/img217/9360/18c15abab4f343b0848a819.png

我还可以在“索引”中看到 spring-core-3.0.2.RELEASE,(但在“存储”中不可用): alt text http://img268.imageshack.us/img268/7041/maven2.gif

但是为什么 m2eclipse 不能使用它呢?似乎m2eclipse只能在存储中安装工件,如果这是nexus的工作方式,我该如何“强制”下载spring-core-3.0.2.RELEASE到nexus的存储?

我该如何解决这些奇怪的不兼容问题?非常感谢 !

- 更新 -

似乎 m2eclipse 和 maven-3.0-beta1 有问题。

在我改回 maven 2.2.1 后,现在一切正常。

对不起,打扰了。

0 投票
1 回答
162 浏览

m2eclipse - 是否管理 m2eclipse 邮件列表?

我尝试通过向 user-subscribe@m2eclipse.codehaus.org 发送电子邮件来订阅 m2eclipse 邮件列表,但它从未给我发回任何确认电子邮件。我向 info@sonatype.com 发送了一封电子邮件,询问邮件列表在几周前是否仍在运行,并且也没有收到任何回复。

然后我找到了另一种通过http://xircles.codehaus.org/lists/info/search订阅的方式。所以我做到了,现在正在接收发送到列表的电子邮件。但是,我无法发送列表电子邮件。他们会因失败通知而被退回:

我已经按照指示转发了这条消息两次(昨天一次,今天早上一次),到目前为止没有结果。

有谁知道这个邮件列表是否正在管理?只能阅读消息而不能发送消息,这很糟糕。

提前致谢!