问题标签 [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 回答
1608 浏览

eclipse - 如何以最少的工作量在 Eclipse Indigo 中使用 m2e 构建 maven 项目

在过去的几年里,我们使用 m2eclipse 没有问题,但是似乎“新”版本(即 m2e)已经破坏了向后兼容性——我真的希望我只是误解了这一点。

我的问题是:我希望能够以最少的麻烦来构建我现有的项目。我没有时间为没有它们的 3 个插件编写连接器——我对其中 2 个的理解首先非常有限,而且我不了解 Eclipse 插件机制——但我会还是喜欢能够使用Eclipse来构建项目。

我可以在不恢复到旧(工作)版本 m2eclipse 的情况下实现这一点吗?

如果没有每个插件的连接器就无法升级,我的理解是否正确?

0 投票
1 回答
1943 浏览

eclipse - Eclipse Indigo M2E 忽略外部安装中的 MAVEN_OPTS

我正在使用与 Eclipse Indigo 捆绑在一起的 m2e 1.0.0.20110607-2117。我从 Preferences -> Maven -> Installations 引用外部 maven 安装。外部maven安装版本为3.0.4。

我遇到了语言环境问题,因为我的语言环境是土耳其语。所以我在这个外部安装中修改了 mvn.bat 文件中的 MAVEN_OPTS。当我从命令行运行 mvn 时,maven 会看到这个 maven_opts 但 Indigo 没有。如何将 maven_opts 传递给 m2e?有没有办法设置一个属性,所有预定义的 Maven 在 Eclipse 中运行配置,如“Maven build”、“Maven clean”、“Maven install”等?

编辑:在系统路径中设置 MAVEN_OPTS 也无济于事。

0 投票
2 回答
1241 浏览

eclipse - eclipse中的Maven动态web项目为依赖项目部署无效的jar文件

我有一个导入到 Eclipse 中的 Maven Web 项目。我有另一个 web 项目依赖的 maven 项目(生成一个 jar 文件)。

从命令行执行时,这两个项目都可以正常工作。mvn 包创建一个 war 文件,该文件从 web 项目的 maven 存储库中提取它所依赖的 jar。mvn package 在为库运行时会创建一个有效的 jar 文件。

当我将库导入 Eclipse 时,m2e 识别出 Web 项目依赖于库并更新项目的一部分以利用两个 maven 项目都托管在单个 Eclipse 工作区中这一事实。Web 项目的“Java 构建路径”首选项的“库”选项卡的“Maven 依赖项”部分会删除库 jar 文件并将其替换为库项目。随着库在 Eclipse 中更新,Web 项目无需安装/部署库即可识别这些更改。

当我尝试在 Eclipse 中运行 Web 应用程序时会出现问题。因为 Eclipse 实际上是针对 Eclipse 中的库版本构建 Web 项目,所以它不会从 maven 存储库部署库文件,它会创建一个新的 jar 文件,它是 Eclipse 中库的当前版本的快照。所有这一切对我来说通常都很有效,但是在我目前正在处理的项目中,Eclipse 正在创建的 jar 文件存在问题。它似乎没有插入库的类文件,而是使用了我的 Maven 项目的“src”目录并将其压缩为 jar 文件。jar 文件的内容类似于:

我希望它看起来更像:

由于我之前已经成功使用过这种类型的项目,所以我试图弄清楚是否需要配置一些东西,或者我是否刚刚遇到了错误。

我在 Eclipse Indigo(内部版本号:20120216-1857)上使用 m2e 的最新更新(1.0.200.20111228-1245)。

0 投票
2 回答
13672 浏览

bundle - 如何让 M2E eclipse 插件理解 Bundle 打包

我对 Osgi 几乎是新手。我正在使用 Eclipse 3.6 Helios 构建我的第一个 Felix Bundle,但发现 M2E 不理解捆绑包打包......

当我进行谷歌搜索时,它在 Maven 2 中是一个错误,但在使用 M2E 的 Maven 3 中已修复。

此外,我正在使用 Window XP 并在代理下,我想我 sussefully 配置它,Eclipse 中的其他连接工作正常......

所以我不知道如何让 M2E 理解捆绑包装?

0 投票
2 回答
27374 浏览

eclipse - 使用 maven - clean 包,xml 源文件不包含在类路径中

因此,Maven 包似乎默认设置为编译但不复制 java 类路径中的 xml 文件,除非它们已经存在。在 Eclipse 中,我创建了一个最简单的测试,一个默认的 spring mvc 模板应用程序。java 源代码中只有两个文件,一个 java 控制器和一个虚拟 xml 文件。pom是:

当我在 Eclipse (project->clean) 中构建项目时,java 类和 xml 文件都输出在 classes 文件夹中。如果我运行一个 maven -> 包,一切都很好,所有文件仍处于最终战争中。但是,如果我运行 maven -> clean 包,Maven 似乎无法获取类路径中的 xml 文件,因为它在 classes 文件夹和 war 中丢失了。是否需要做一些额外的事情才能让 Maven 做到这一点?

我正在使用 Springsource Toolssuite 2.8 (eclipse indigo)、Maven 3.0.2

0 投票
6 回答
36606 浏览

eclipse - 使用 Maven 战争插件过滤 Web 资源在 Eclipse 中无法使用 m2e

我正在尝试使用 Maven 过滤来过滤 Spring 配置文件。我的 POM 配置如下:

直接调用 Maven 时效果很好。

不幸的是,当使用 Eclipse WTP 和 m2e 在 Tomcat 6 中热部署 webapp 时,它总是选择未过滤的 applicationContext.xml 版本。(文件夹 target/m2e-wtp/web-resources/WEB-INF/context 中的文件 applicationContext.xml 永远不会被过滤)

我找不到有关该主题的任何有用文档。我什至不确定它是否在 m2e 中实现。

我的配置有问题还是这是一个未实现的功能?

0 投票
1 回答
427 浏览

java - Maven 没有将测试资源部署到嵌入式服务器

Eclipse Indigo、Tomcat 7、最新版本的 Maven、WTP 和 M2E/M2E-WTP 插件。

当 Eclipse 将我的战争发布到我的本地 Tomcat 服务器时,它不包括 src/test/resources。因此,它没有使用我的 logback-test.xml 和我想在本地开发环境中使用的其他测试资源。有没有办法让它在本地包含这些?我仍然希望将 src/test/* 排除在部署到生产服务器的“mvn install”生成的战争中。

0 投票
1 回答
2132 浏览

maven - 使用 m2e 在 eclipse 中加密 maven 密码

maven 网站上有一个非常好的指南,介绍如何加密存储在位于http://maven.apache.org/guides/mini/guide-encryption.html的 POM 文件中的密码

这些操作可以在 eclipse 中使用 m2e 插件完成,还是我必须让我的人下载 maven 才能创建加密密码和主密码?

0 投票
1 回答
1568 浏览

java - 使用 Maven 尝试构建时缺少工件

我正在尝试使用 Maven 在 Eclipse 中构建一个项目。但是我得到了错误

跑步

我有

因此,即使它在 pom.xml 文件中指定,它似乎也在尝试从中央存储库下载。

pom.xml 在这里

0 投票
1 回答
4934 浏览

maven-3 - Eclipse 中的 Maven 项目自动构建有什么作用?

我们最近转换为 Maven,我对它真的很陌生。我已经将项目导入eclipse,默认情况下“自动构建”是打开的,我不知道它做了什么。有没有办法让我看到日志消息,对其进行配置,这样我就可以让它不使用默认目标,而是每次都使用不同的目标?顺便说一句,目前,在 CLI 中构建很好,但是在“自动构建”打开的 Eclipse 中资源过滤不起作用。提前致谢!

大卫