问题标签 [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.
java - maven-eclipse-plugin 为多模块项目生成了错误的 .classpath
我的项目具有以下结构:
ProjectRoot 是一个多模块项目。项目 A 应该创建战争,并且它依赖于在其 pom.xml 中声明的项目 B 和 C。当我在 ProjectRoot 上运行 maven eclipse:eclipse 时,会导致为项目 A 创建不正确的 .classpath 文件。
这会停止在 eclipse 中的构建。问题选项卡显示:
我知道我可以手动解决这个问题(属性/构建路径/项目删除缺少的,然后再次添加它们)但我希望 maven-eclipse-plugin 自动生成正确的设置。
编辑:问题可能与子模块的目录名称和 artifactIds 不相等的事实有关,即存储在目录 B 中的项目具有 artifactId "B-Big-Project"
maven - maven pom.xml 依赖顺序 vs 类路径/构建路径顺序
我试图了解项目的 pom.xml 文件中的依赖项与 java 类路径/构建路径的顺序之间的联系(我的问题也是关于 pom 的继承)。
到目前为止,我无法找到详细的分步说明。
我已经注意到它肯定不是“相同的”,这意味着有时我在 pom.xml 中的依赖项不会出现在 eclipse 的构建路径中或者不会以相同的顺序出现(在提交mvn eclipse:eclipse -$一些标志)。
例如,假设我有以下 Parent pom:
并且其他一些项目的 pom.xml 继承了它:
我的问题是:如果我现在在CHILD项目上运行mvn eclipse:eclipse -$someflag :
- CHILD 项目的构建路径是否应该包含:PARENT、SOME_OTHER_ARTIFACT1、SOME_OTHER_ARTIFACT2?不确定?何时以及为什么其中一个应该/不应该出现在构建路径中?
- CHILD 项目的类路径文件是否应该包含:PARENT、SOME_OTHER_ARTIFACT1、SOME_OTHER_ARTIFACT2?不确定?何时以及为什么其中一个应该/不应该出现在构建路径中?
- 它是否与运行mvn eclipse:eclipse时使用的标志(即$someflag )有关?
- 库中的 jar 是否也应该按照正在初始化的项目中依赖项的顺序出现?即PARENT,SOME_OTHER_ARTIFACT1,SOME_OTHER_ARTIFACT2(从上到下)一定吗?顺序何时以及为什么应该不同?
谢谢
java - Eclipse maven插件如何添加jar?
我在 Eclipse 中获得了我的第一个 Maven 项目。
现在我想添加一些jar file
依赖项。通常我已经创建了一个lib
路径并复制了我.jar files
的路径内部lib
,然后将其添加到类路径中。
现在在 Maven 中有这个依赖管理和一个静态文件夹结构。
我对 Maven 很陌生,想知道如何将我的 jar 依赖项放入 Maven 项目。
我已经在 pom.xml 配置器面板上找到了“添加依赖项”。但是上面只j-unit
列出来了。那么我该如何进行呢?
我的机器上已经有了我需要的所有罐子。
maven - 如何更改从 mvn eclipse:eclipse 创建的 .project 中的项目名称?
这是我的 pom.xml 的内容
我正在通过执行以下命令来创建 Eclipse 的 .project 文件。
这是我的 .project 文件的内容
它正在创建项目名称 testjar 而不是 SomeProject。
如何以maven方式更改它?
java - Convert java plugin into maven project with eclipse-plugin packaging
I am quite experienced with java but i'm using maven for the first time. i have installed Eclipse Kepler (Eclipse for RCP and RAP Developers), I have installed Tychus as well with the "add new software" button.
There is an Internet of things project that I cloned and built called OM2M. I followed the install wiki step by step and everything work until then. cloning wiki here
I want to develop my own OSGI module so I went to the 'developer' section of the wiki and once again and created a new plugin project. When i try to convert this plugin project into a maven project ( link to the step i'm talking about ) I don't have to "eclipse-plugin" packaging type for my pom wiki screenshot here.
I looked it up on the web and apparently it has something to do with Tychus that needs configuration, I tried typing it in the box but obviously I have problems when i try to build, I tried editing the main pom.xml with stuff I found but none of them work and I really don't know what to do to make it work.
Do you guys have an idea ? Thanks
Edit : i forgot to mention that i read this thread but I don't understand the the answers, I don't know where to put the code the top answer is talking about nor do i know where to but the OSGI manifest.
Edit 2 : pom.xml i get when i enter eclipse-plugin by hands : If i write eclipse-plugin by hand here is my pom.xml :
Edit 3 : I managed to remove the error by setting the main pom.xml as a parent but now when i try to build i have the following error :
I've searched for the goals but I don't know where to set or edit them.
Edit 4 : Thanks to @Wim Anckaert i've dropped the .qualifier and the .snapshot from the pom.xml and the manifest and now it seems to be working ! Thanks a lot guys.
eclipse - 当我更改 pom.xml 文件中的依赖项时,如何让我的 Eclipse-Maven 项目自动更新其类路径?
我正在使用 Eclipse Mars 和 Maven (v 3.3)。当我在我的 pom 中更新依赖项(更改版本)时,我的 Eclipse-Maven 项目不会选择它,即使我右键单击我的项目并选择“Maven”->“更新项目”也是如此。我知道这一点是因为我在 Eclipse Java 编辑器中看不到编译错误,当我在命令行上构建项目时使用
当我从工作区中删除项目并重新导入它时,事情就会恢复正常。然而,这是一个繁琐的过程。如何让我的 Maven-Eclipse 项目自动检测我的 pom 中的更改并适当地更新项目库?
是的,在“项目”菜单中,选中了“自动构建”。
maven - 使用 maven 编译 groovy 和 java 的异常
我的 groovy 文件包含:
.......代码
我正在尝试编译 groovy 和 java 代码。但我得到以下错误:
java - 当我在 Eclipse 中右键单击一个 Maven 项目并选择更新项目项时,正在执行哪些命令?
当我在 Eclipse 中右键单击一个 Maven 项目并选择更新项目项时,正在执行哪些命令?或者有没有办法检查这个?
android - Dagger-2 生成的类的 NoClassDefFoundError,在 Eclipse Neon Android 中使用 Maven
我是 Dagger-2 的新手。之前我已经成功尝试过 Dagger-2 演示程序。现在我想在 Android 中尝试同样的方法。为此,我做了以下事情:
我在 Android 上使用过 Eclipse Neon。在其中我安装了“Android for Maven Eclipse”和 m2e-apt。然后创建了一个Android项目并将其转换为maven。将项目的 java 版本设置为 1.7。在 pom.xml 中添加了 Dagger 2.5 和 Dagger-compiler 2.5。将工作演示代码添加到 Android 项目中。取消选中“Java 构建路径 -> 源 -> 允许源文件夹的输出文件夹”。所有依赖项都已解决(Eclipse 不报告任何错误/警告)。Dagger 生成它的类。现在,当我运行项目时,我得到“NoClassDefFoundError”,特别是缺少 Class1Module_ProvideClass1Factory。我使用“apktool”来查看 dex 文件。它就在那里。此外,在加载该类之前,其他一些 Dagger 生成的类已成功加载,但仅针对该类失败。
maven-2 - 无法加载 mojo 'org.apache.maven.plugins:maven-eclipse-plugin:2.6:eclipse'
当我们尝试从命令行运行 mvn eclipse:eclipse 时,我们收到以下错误:
插件管理器执行目标 'org.apache.maven.plugins:maven-eclipse-plugin:2.6:eclipse' 的内部错误:无法加载 mojo 'org.apache.maven.plugins:maven-eclipse-plugin:2.6: eclipse' 在插件 'org.apache.maven.plugins:maven-eclipse-plugin' 中。缺少必需的类:org/codehaus/plexus/resource/loader/ResourceNotFoundException
任何解决此问题的帮助表示赞赏。
谢谢,