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

eclipse - Eclipse 和 NetBeans 以及使用 SVN 和 Maven

我有一个问题,我用 Eclipse 创建了一个 Maved 项目,并提交到一个 SVN 存储库。从这里我尝试了两种方法:

  1. 将项目从 Eclipse 工作区的文件夹中导入 NetBeans。
  2. 将项目从存储库中签出到 NetBeans。

在这两种情况下,一旦我清理并构建了项目,NetBeans 就会删除“目标”文件夹,从而导致将项目重新提交回 SVN 存储库时出现问题。

我已经在不同的项目上测试了几次。

知道如何克服这个问题吗?

亚当。

0 投票
2 回答
181 浏览

eclipse - 有什么办法可以避免 Scala 库在 Eclipse/Scala/Maven 项目中出现两次?

我有

  • 日食 3.5.2
  • Scala 2.8.0 final(包括最新的 Scala IDE for Eclipse)
  • Eclipse 的 Maven 集成
  • Maven 2.2.1
  • .project 和 .classpath 文件由maven-eclipse-plugin

我正在使用 Scala 为我的 Java 代码编写 Specs BDD 测试,到目前为止,上面的设置运行良好。但是,我有一个令人费解的问题,我想知道是否有人知道如何解决它。

Scala 库在我的项目中出现了两次。

  1. 在 M2 ClassPath 中(作为 Maven 依赖项)
  2. 作为 Eclipse 系统库(以与 JRE 系统库相同的方式)

因此,当我Ctrl-Shft-T每个 Scala 类出现两次时。

在不破坏命令行或工作区中的 Scala 项目的情况下可以避免这种情况吗?

0 投票
2 回答
650 浏览

eclipse - maven eclipse 插件可以生成工件,以便 src/main 在 src/test 之上吗?

当我生成 Eclipse 工件时,Eclipse 按此顺序显示源文件夹。

src/test/java src/test/resources src/main/java src/main/resources

我会选择,

src/main/java src/main/resources src/test/java src/test/resources

提前致谢!

0 投票
2 回答
601 浏览

eclipse - 如何使用 m2eclipse 配置其他 eclipse 设置?

使用 maven eclipse 插件,我可以通过向 pom.xml 添加必要的调用并调用“mvn eclipse:eclipse”来创建项目配置来配置checkstyle或 sonar 配置。

我的团队中的一些成员只想使用“导入 Maven 项目”,因此无法获得项目预配置的好处。有没有办法为 m2eclipse 提供相同(或类似)的提示?

我想要完成的是人们只需“导入 Maven 项目”,他们就会自动获得一个预先配置了正确 checkstyle 配置的项目(可能从 POM 中定义的某个地方下载),而无需手动进入项目首选项和点击周围很多。这以某种方式违背了自动项目生成的目的:-)

0 投票
2 回答
557 浏览

java - AspectJ 没有通过 eclipse:eclipse 添加到类路径中

我正在执行以下命令,

我的所有依赖项都在类路径中,但 AspectJ 没有添加到类路径中。我在 pom.xml 依赖项列表中声明了它们

如果我使用其他版本的 eclipse 插件,它在哪里工作......

0 投票
3 回答
7208 浏览

eclipse - 我可以通过 pom.xml 配置 m2eclipse 吗?

使用 maven-eclipse-plugin,mvn eclipse:eclipse您可以指定将自动添加到 eclipse 项目中的eclipse项目性质构建器。

早期版本的m2eclipse使用 maven-eclipse-plugin 的配置块,还允许您使用相同的机制激活性质和构建器。这似乎不再是这种情况,因为 a)我在 m2eclipse 源代码中找不到任何引用maven-eclipse-plugin,b)它只是不起作用 :-)

所以这是我的问题:有没有办法从 pom.xml 配置 m2eclipse 生成的 eclipse 项目?具体来说:项目建设者和性质,但我也会对其他选项感兴趣。

0 投票
2 回答
2870 浏览

eclipse - 通过 Maven 为 Eclipse 设置 vm 默认参数

我想指定 -Djava.library.path=./src/main/resources 的 vm args 以便自动拾取一个 dll,并且我想在 maven 中指定这个,因此其他开发人员不必手动配置 eclipse .

我在想maven eclipse插件可能会有所帮助,所以我可以做类似的事情

但我看不到从插件中添加 VM args 的方法。

我已经修复了这个问题,以便在命令行通过 maven 运行我的测试

我目前的解决方案是,我将不得不告诉开发人员手动将其添加到 eclipse 中,这似乎不太好。

有没有人对如何解决这个问题有任何想法。

干杯,

大卫。

0 投票
2 回答
7270 浏览

eclipse - 如何在 Maven 和 Eclipse 中管理多个 Web 应用程序的共享资源?

注意:我在这个问题的第一个版本中没有得到任何回应,所以我将其修改为更通用...

语境

我的项目分为几个 Maven 模块和几个 Web 应用程序。这是结构:

所有的 Web 应用程序共享公共资源,例如 JS、CSS 和图像文件。

我没有在每个 中复制这些资源web-app-X,而是决定创建另一个名为 的项目web-resources,它是一个 WAR 项目。结构如下:


马文

在 Maven 2(或 Maven 3,因为我刚刚将我的项目迁移到 maven 3.0.2)中,此配置很容易管理,因为所有都web-app-X声明web-resources为依赖项:

因此,当我构建我的 WAR 项目时,它首先获取web-resources.war(之前构建的),解压缩它,然后在它之上构建Web应用web-app-X程序。这样,我的 WAR 文件还将包含一个名为web-resources/包含共享资源的目录。

这就是战争叠加原则。

所以从 Maven 的角度来看,一切都很好!


现在,主要问题出现了:拥有良好的 Eclipse 配置。

问题:如何使用我当前的配置由 Eclipse 正确管理?特别是,当我web-app-X使用 Eclipse 在 Tomcat 中部署任何内容时...

请注意,我想获得更自动化的(?)配置,并避免任何手动步骤,因为这个配置应该被许多开发人员使用......

对我来说,最好的解决方案似乎是使用 Eclipse 的链接资源。因此,我在web-app-Xpom.xml 中设置了以下配置:

当我运行mvn eclipse:eclipse配置时,它会在我的.project文件中成功添加以下信息:

现在,我在 Eclipse 中导入我的项目。问题:在 中Project properties > Java Build Path > Source,我看不到链接源。我只看到我的四个 Maven 默认目录(、src/main/javasrc/main/resources)。奇怪的是,当我尝试手动添加链接资源时,它拒绝并说它已经存在...src/test/javasrc/test/resources

因此,当我在 Eclipse 中的 Tomcat 上部署我的 Web 应用程序时,它没有部署 web_resources 目录,因此我没有部署 CSS / JS / 图像。

经过一些测试,似乎我必须做两个修改:

  1. <classpathentry kind="src" path="web_resources" output="src/main/webapp/web_resources"/>在我的.classpath文件中添加该行;
  2. 删除文件<project>preclosing-web-resources</project>中的。.project

请注意,使用此配置,Eclipse 将复制(并保持同步)我的 web_resources 项目的内容web-app-X/src/main/webapp/web_resources,但这不是问题(此目录被 SCM 忽略)。

我找到的唯一自动化解决方案是创建一个简单的 Maven 插件来执行前面的两个修改,然后运行以下命令(或使用 .bat 文件):


问题

  • 有没有更好的方法来管理这样的配置?

技术信息

Java 6、Maven 3.0.2、maven eclipse 插件 2.8、Eclipse 3.3.2(但我可以使用更新版本的 Eclipse 进行测试),没有m2eclipse 插件。

0 投票
1 回答
1295 浏览

maven - 有没有办法使用 mvn eclipse:eclipse 在 .classpath 中添加自定义行?

我正在使用mvn eclipse:eclipse命令来生成我的.projectand .classpath

.classpath但是,由于某些原因,我想在文件中添加一行。我的配置中有pom.xml可以用来实现的吗?

请注意,<additionalConfig>不能使用,因为这会删除.classpath.

我正在使用 maven 3.0.2 和 maven-eclipse-plugin 2.8。

0 投票
5 回答
57850 浏览

java - 如何在eclipse上安装maven

我想在eclipse上安装maven插件。但是在安装软件部分添加maven站点并开始下载安装时,出现依赖错误。如何解决?我想要一个完整的安装指南...