Tag: m2eclipse

如何将pom.xml添加到现有的Eclipse项目中?

我是Maven的新手并使用Eclipse Juno。 我已经安装了Maven Integration for Eclipse。 文件>新建>其他> Maven中有三个选项: 1.从SCM查看Maven项目 2. Maven模块 3. Maven项目 但我没有看到这里描述的Maven2 POM。 我已经读过添加pom.xml是使用Maven时要做的第一件事。 我有一个现有的动态Web项目,所以我不确定是否需要创建Maven项目才能使用Maven。 如何在现有项目中使用Maven? 此外,当我尝试添加Maven项目并在步骤“选择一个原型”时,所有显示的原型都有版本“RELEASE”。 当我在此步骤中单击“下一步”时,Eclipse将变为“无响应”。 它的使用内存甚至没有增加。

Eclipse无法识别src / main / webapp目录

我使用m2eclipse在Eclipse中导入Maven Java项目。 它无法将src/main/webapp识别为源目录。 以图形方式在包资源管理器中(或者当我在项目属性中查看Java-Build-Path时), 这个目录不在sources文件夹列表中(当src/main/java或src/main/resources时)。 要访问它,我必须直接查看src /目录,并开始展开…不是很方便! 但是,如果我运行maven install ,资源将被复制到正确的目录中。 (例如: src/main/webapp/index.jsp到target/mywar/index.jsp ) 问题 这是正确的行为吗? (我以为它可以被视为其他资源…) 我能解决吗? 我想知道这种情况是否有其他缺点,我现在不会意识到这一点?

如何告诉Eclipse忽略Ant build.xml中的错误?

我有一个使用Maven构建的Eclipse项目,我在Eclipse中使用m2eclipse插件,因为它支持Maven。 但是,该项目还包含一个build.xml ,它不用于实际构建项目,而只是用于脚本function作为项目开发人员的实用程序 – 它不用于构建或打包产品(只是帮助自动化某些方面)开发人员经常要调用的任务)。 每当在Eclipse中的编辑器中打开此文件时,Eclipse会注意到它认为是build.xml中缺少某些声明的问题,并开始显示项目的错误(在Problems视图中)以及红色的X图标/标记为项目显示存在构建错误。 这些甚至不是build.xml真正问题,只是Eclipse认为存在的一些问题,因为它无法导入此build.xml正在使用的所有其他依赖文件。 项目没有“构建”错误,只是Eclipse(在它的无限智慧中)能够解析用于辅助目的的build.xml 。 有没有办法告诉Eclipse忽略build.xml或忽略特定项目中的Ant警告? 我是否需要从项目属性的“ Builders Java Builder ”选项卡中删除Java Builder ?

m2e:使用exec-maven-plugin生成代码

我已经使用m2eclipse大约 2年左右,现在已经切换到m2e 。 不幸的是,这已经破坏了我的一些function。 在许多项目中,我生成了Java代码,通常是通过库项目中的主类生成的。 这是一个典型的设置: org.codehaus.mojo exec-maven-plugin generateDTOs generate-sources java test com.somecompany.SomeCodeGenerator ${project.build.directory}/generated-sources/foo ${project.basedir}/path/to/a/config/file more arguments org.codehaus.mojo build-helper-maven-plugin addDtoSourceFolder add-source process-sources ${project.build.directory}/generated-sources/foo 以前,我只需要用eclipse作为maven项目导入该项目,代码将自动执行,源文件夹将添加到eclipse项目中。 现在,m2e已经为buildhelper插件安装了一个“连接器”,因此创建了源文件夹,但我必须通过执行Run As > Maven > generate-sources手动触发代码生成。 这真的很烦人,我希望maven构建能够响应pom.xml的更改, Project > Clean … ,SVN Updates,Eclipse启动等,就像以前一样。 我能做些什么让m2e像m2eclipse一样工作?

maven缺少神器

我有一个maven项目,直到昨天正在建设。 现在,每当我尝试使用m2e构建时,它都无法构建,因为它无法解析依赖关系,但这些依赖关系不会丢失,并且可以在我的本地存储库中找到它们。 我知道之前已经问过这个问题,但没有一个答案解决了我的问题。 我尝试了很多东西: 删除缓存。 关闭项目并重新打开它。 做一个干净的项目安装。 然而没有结果。 那么有更系统的程序来解决这个问题吗? 编辑日志: [INFO] Scanning for projects… [INFO] [INFO] ———————————————————————— [INFO] Building itunit-workflow 1.0.2-SNAPSHOT [INFO] ———————————————————————— [WARNING] The POM for org.activiti:activiti-bpmn-converter:jar:5.13 is missing, no dependency information available [WARNING] The POM for org.springframework:spring-beans:jar:3.1.2.RELEASE is missing, no dependency information available [INFO] ———————————————————————— [INFO] BUILD FAILURE [INFO] ———————————————————————— [INFO] Total time: […]

Maven m2e强制执行自己的编译器设置 – 禁用

启动Eclipse后,Mven似乎将编译器设置设置为1.5并忘记所有其他全局代码样式设置,以确保更高的代码质量。 有没有办法禁用此function? 或者我可以在POM中指定所有编译器和代码样式检查吗? 这非常烦人,因为Ecplise无法运行应用程序,因为不允许覆盖接口的注释。 Java compiler的勾选 – > Enable project specific settings始终在重新启动后Enable project specific settings 。

如何使用Luna Service上的Eclipse m2e(4.4.1)将jar文件添加到我的本地Maven存储库?

我收到一条警告消息,因为我手动将jar文件添加到我的本地maven存储库。 [INFO]下载: http : //repo.maven.apache.org/maven2/com/netsuite/nsws-2014/1.0/nsws-2014-1.0.pom [警告] com.netsuite的POM:nsws-2014:jar:1.0缺失,没有可用的依赖项信息 如何使用Eclipse m2e on Luna Service(4.4.1)将jar文件正确添加到我的本地Maven存储库? 我可以使用建筑商吗?

Eclipse Maven插件配置问题

我跟着这个post 现在,当我尝试使用maven插件安装构建时,我收到以下错误。 我执行的目标是clean -X install Unable to locate the Javac Compiler in: C:\Program Files\Java\jre6\..\lib\tools.jar Please ensure you are using JDK 1.4 or above and not a JRE (the com.sun.tools.javac.Main class is required). In most cases you can change the location of your Java installation by setting the JAVA_HOME environment variable. -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed […]

如何自动配置Eclipse?

从事项目工作的团队往往需要Eclipse的通用配置。 这包括常规配置和项目特定配置。 例如,通常,每个人都可能希望共享缩进,安装某些插件(例如m2eclipse,testng,egit,Spring支持)。 此外,对于项目,您可能需要特定的插件配置(例如,对于m2eclipse,设置自定义Maven设置文件,为eclipse构建事件配置额外的Maven目标),或者自定义Eclipse目标平台,甚至只是为了设置某些自定义发射器。 目前,我的团队执行一系列手动步骤,尝试正确配置所有内容。 这很乏味,容易出错,新开发人员难以遵循。 说明也往往过时。 这种配置在多大程度上可以自动化? 应该怎么做?

缺少本地存储库中的tools.jar会破坏m2eclipse

我遇到的问题是eclipse无法解决我项目的任何依赖关系。 这会导致问题,因为即使编码时依赖关系似乎正常工作(我得到自动完成),我仍然会得到一个很大的错误列表,指出缺少的工件。 过滤这些时,我发现了以下内容: 容器’Maven Dependencies’引用了不存在的库’/home/[…]/.m2/repository/com/sun/tools/1.5.0/tools-1.5.0.jar’ 似乎这个依赖是由struts2引入的,他们的pom中的配置文件如下所示: com.sun tools 1.5.0 system ${java.home}/../lib/tools.jar 那个systemPath解析了,所以我没有看到为什么这会导致麻烦的原因。 在任何情况下,有没有办法告诉eclipse这个m2eclipse依赖是一个在本地存储库中找不到的系统依赖?