我不需要m2eclipse正常工作,我只需要删除m2eclipse,让eclipse正常运行.我该怎么做呢?
我有一个使用Maven构建的Eclipse项目,我在Eclipse中使用m2eclipse插件,因为它支持Maven.
但是,该项目还包含一个build.xml不用于实际构建项目的项目,但仅用于脚本功能作为项目开发人员的实用程序 - 它不用于构建或打包产品(只是帮助自动化开发人员的一些辅助任务)经常要调用一边).
每当在Eclipse的编辑器中打开此文件时,Eclipse会注意到它认为是build.xml中缺少某些声明的问题,并开始显示项目的错误(在Problems视图中)以及红色X图标/标记该项目显示存在构建错误.这些甚至不是真正的问题build.xml,只是Eclipse认为存在的一些问题,因为它无法导入所使用的所有其他依赖文件build.xml.项目中没有"构建"错误,只是Eclipse(在它的无限智慧中)能够解析build.xml用于辅助目的的错误.
有没有办法告诉Eclipse忽略build.xml或忽略特定项目中的Ant警告?我是否需要Java Builder从Builders项目属性的选项卡中删除它?
我是Maven的新手并使用Eclipse Juno.我已经安装了Maven Integration for Eclipse.有三个选项在文件>新建>其它> Maven的:
1.结帐Maven项目从SCM
2. Maven的模块
3. Maven项目
,但我没有看到Maven2的POM描述这里.我已经读过添加pom.xml是使用Maven时要做的第一件事.
我有一个现有的动态Web项目,所以我不确定是否需要创建Maven项目才能使用Maven.
如何在现有项目中使用Maven?
此外,当我尝试添加Maven项目并在步骤"选择一个原型"时,所有显示的原型都有版本"RELEASE".当我在此步骤中单击"下一步"时,Eclipse将变为"无响应".它的使用内存甚至没有增加.
我在本地机器上配置了maven3.0.3.已经安装了m2e eclipse插件.但是当我尝试使用maven-archetype-webapp创建一个新的maven项目时,我得到以下异常.
Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp:RELEASE from any of the configured repositories.
Could not resolve artifact org.apache.maven.archetypes:maven-archetype- webapp:pom:RELEASE
Failed to resolve version for org.apache.maven.archetypes:maven-archetype- webapp:pom:RELEASE: Could not find metadata org.apache.maven.archetypes:maven-archetype- webapp/maven-metadata.xml in local ([HOME]/.m2/repository)
Failed to resolve version for org.apache.maven.archetypes:maven-archetype- webapp:pom:RELEASE: Could not find metadata org.apache.maven.archetypes:maven-archetype- webapp/maven-metadata.xml in local ([HOME]/.m2/repository)
Run Code Online (Sandbox Code Playgroud)
我在代理后面进行一些处理,并更新代理配置 {HOME}/.m2/settings.xml and M2_HOME/conf/settings.xml.
archetype generate命令在命令行中正常工作.它通过代理下载了依赖项.
任何帮助是极大的赞赏.
编辑05-10-2012在eclipse中创建一个新的Maven Web项目时,原型"maven-archetype-webapp"版本显示为RELEASE.无论如何这是否相关?
我在Eclipse(Luna)中尝试使用Scala(v2.11.6)创建Maven项目时遇到了问题.这里的说明是在下面安装两个插件.
可以使用m2eclipse-scala更新站点安装这两个插件.所以这就是我第一次尝试时所做的.
当Eclipse加载时,我尝试创建一个Maven项目,我想要使用的原型是Group Id = net.alchim31.maven,Artifact Id = scala-archetype-simple,Version = 1.5.但是,当我在过滤器文本字段中输入"scala-arch"时,此原型永远不会出现.
我看到的唯一项目是Group Id = org.scala-tools.archetypes,Artifact Id = scala-archetype-simple,Version = 1.2.当我选择使用这个原型时,我在Eclipse中收到一堆错误消息.
在我的第二次尝试中,我尝试下载预打包的软件包(Scala IDE for Eclipse).同样,当我尝试创建Scala Maven项目时,我没有看到Group Id = net.alchim31.maven的Maven原型(仅适用于Group Id = org.scala-tools.archetypes).
关于我在这里做错了什么的想法?或者我可以在哪里找到一个香草Scala Maven项目来导入/修改和用于我自己的目的?
我最近从日食4.4.2(Luna)升级到4.5(火星).我的动态Web项目现在不在其部署程序集"Project-> Properties-> Deployment assembly"中包含Maven依赖项.
我可以手动添加它们(使用"Project-> Properties-> Deployment assembly-> Add-> Java Build Path Entries-> Maven Dependencies"),但每次运行"Project-> Maven-> Update Project Configuration"时, Maven依赖项将再次被删除.
请注意,我使用Eclipse IDE中的Apache Tomcat Server运行项目.
我安装了
每次我在eclipse中更改我的pom.xml时都会收到错误消息.
Build errors for myapp; org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile (default-compile) on project web: Compilation failure
Unable to locate the Javac Compiler in:
C:\Program Files (x86)\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
Run Code Online (Sandbox Code Playgroud)
我已经设置了JAVA_HOME环境变量.它是:JAVA_HOME = D:\ Java\jdk1.6.0_23
谢谢.
我正在尝试首次使用这个Sonatype Eclipse插件来处理我可以使用maven从命令行构建的现有(巨大)软件.
我已经将插件配置为使用我的maven 2.2.1安装而不是内置的Maven 3.
在Eclipse中,我有25个项目(通过root pom.xml加载),其中4个有编译错误; maven控制台包含很多像这样的行:
缺少工件commons-logging:commons-logging:jar:1.0.4:compile
我在我的存储库中有所有jar,并正确定义了M2_REPO类路径变量.为什么插件没有看到所有的罐子?
这些项目的.classpath文件只引用"MAVEN2_CLASSPATH_CONTAINER",没有jar列表.Eclipse中的pom.xml在丢失的jar的第一行显示错误,但我可以从命令行构建!
任何的想法?我需要帮助!如果我不解决这个问题,我会尝试迁移到NetBeans.
谢谢.
我正在使用Eclipse Luna.我正在做一个Maven项目.当我尝试在weblogic的应用程序服务器上运行我的应用程序时,抛出异常并显示以下消息:
weblogic.application.ModuleException: [HTTP:101027][WebAppModule(_auto_generated_ear_:MyAppName)] Document root: "D:\MGelbana\workspace\my-app-name\target\m2e-wtp\web-resources" does not exist.
Run Code Online (Sandbox Code Playgroud)
我查看了项目的部署程序集配置,发现以下错误消息: Cannot find entry: "/target/m2e-wtp/web-resources"

所以我认为Luna的默认Maven安装不是我需要卸载的,我从这个URL安装了M2E-WTP(http://download.eclipse.org/m2e-wtp/releases/luna/)但我相信我最终得到了相同的版本和相同的选项.
据我所知,这个插件可以选择生成这个文件夹/target/m2e-wtp/web-resources,帮助Eclipse将应用程序部署到应用程序服务器中(Run on server选项)
(这是我的最终目标,但是我遇到了使用它所需的依赖项来部署应用程序的问题.如果我通过
Installmaven项目生成应用程序的WAR文件并手动部署生成的WAR,那么应用程序可以工作,但我需要能够使用Eclipse在应用程序服务器上调试\运行它.)
但是/target/m2e-wtp/web-resources没有创建这个文件夹(即)!
在Eclipse中 Maven > Java EE Integration > WAR project preferences > Maven archiver generated files under the build directory (I checked this option)
在特定于项目的选项中,我只有一个Maven菜单和一个生命周期映射子菜单,与maven归档文件生成文件无关!
那么如何指导maven输出WTP相关文件呢?

我试图在eclipse m2e插件中搜索maven install和maven build之间的差异(如果你右击项目然后点击"run as",你会看到它们),我仍然找不到它们的好解释(我看了一下官方文件).有人可以帮忙吗?从我目前的理解:
此外,当您在线检出存储库时,您是否经常进行maven安装(安装所有内容,包括依赖项)以运行代码?