我总是会遇到以下情况,而我的mavenized ear project project. 情况 如果我在耳朵项目上采取以下步骤: MVN清洁安装 在服务器上运行 ...将导致: application.xml 由 maven生成的是正确的: com.company.fbps.api.impl.ear
以下是关于 m2e 的编程技术问答
我们有一个相当复杂的多模块Maven项目.有弹性模块,GWT模块,Java模块和许多战争模块.为了简单地将这些项目导入Eclipse的过程,历史上我们已经在源树中包含了所有相关的Eclipse项目文件. 但是,这过去一直是问题的根源,因为有时这些文件会不小心修改并检查...因此给其他开发人员带来了问题.随着M2E的出现及其对配置器的新支持以帮助设置Eclipse项目,我们正在重新考虑此策略. 一般而言,项目是否在颠覆/git/etc? 中包含这些日食文件? 解决方案 最高水平答案:这完全是一个口味问题: - ) 个人,对于"内部"项目(您对其他开发人员的环境有一定的控制),i do 包括eclipse文件,需要注意的是,您必须确保每个人都使用相对路径在其配置中. (每隔几个月,我们就会休息一下,因为图书馆的路径是硬编码的.修复了几秒钟,但很烦人.)我通常还大量使用了诸如Eclipse代码形成和编译器警告之类的东西设置使生活更轻松(例如,没有巨大的颠覆检查,因为
我试图在Ubuntu 14.04启动Eclipse有一个问题.飞溅图片突然弹出,然后眨眼,变白 - 直到王国来了. 我尝试过Luna,Kepler和3.8(来自Ubuntu存储库). EE和SE版本 - 都一样.我还尝试使用不同的(Oracle)VM -1.7和1.8启动它们. 是的,我尝试了-clean和简单的工作区删除. 这是它在控制台中唯一说的: org.eclipse.m2e.logback.configuration: org.eclipse.m2e.logback.configuration Bundle被激活 州位置被初始化.将在州位置之后重试 被初始化. java vm工作正常 - 我可以启动(例如)IDEA或java\javac命令. 有什么建议? 解决方案 尝试以下方法: 1)删除 .snap 来自: .metadata\.plugins\org.eclipse.core.resources\.projects\
我正在尝试将Maven WebApp从Eclipse Java EE部署到我本地的Tomcat服务器.我正在使用Windows XP.这是错误: [ERROR] Failed to execute goal org.codehaus.mojo:tomcat-maven-plugin:1.1:deploy (default-cli) on project practicaIW: Cannot invoke Tomcat manager: Server returned HTTP response code: 403 for URL: http://127.0.0.1:8080/manager/deploy?path=%2Fpractica-3&war= -> [Help 1] 我想我知道这个错误的原因: 如果我在Eclipse内运行Tomcat服务器,则是我的工作区/目标,127.0.0.1:8080.上面有任何经理文件夹和其余的课程,因此它不起作用.可能的解决方案:复制此
导入弹簧起动器 键入所需库的键入档案:'c:/users/user/.m2/repository/org/springframework/spring-core/4.0.1.release/spring-core-core-4.0.1.release.jare.jar' "入门者"无法读取或不是有效的zip文件 它是蚀问题还是关于spring-core-4.0.1.RELEASE.jar有特别的东西? 它的大小为979016b. 更新:尝试答案 https://stackoverflow.com/a/20093533/482717 https://stackoverflow.com/questions/20091177/eclipse-maven-error-arror-archive-for-required-library-inbirary-in-project-cannot-cannot-be-be-be-be-be-be-be-be-be-be-be-be-be-b
我正在使用Eclipse来处理一个通过Maven控制的春季项目(嗯,Eclipse中的M2E插件). 每当我更改maven pom.xml文件时,界面都会抱怨,并说我随后需要从上下文菜单中看到的"更新项目配置"从右键单击顶级项目时看到的"更新项目配置" . 完成此操作后,该项目始终丢失了其"春季项目自然",我需要在同一上下文菜单中再次从弹簧项目中添加.这很烦人. 为什么这样做? 是否有任何方法可以通过向pom.xml添加一些东西来永久保留春季项目自然? 解决方案 我使用STS并且没有这个问题,但是我在POM中也有此插件. org.apache.maven.plugins maven-eclipse-plugin 2.7
我正在与Eclipse的Maven Project合作(在M2E插件的帮助下).当我将项目打包到jar-file(MVN安装)中时,所有"资源"中的所有文件都位于jar的根部. 因此,在我的程序中,我应该仅使用裸机名称: File file = new File("foo.txt"); 但是,当我通过Eclipse构建和运行我的项目时,我必须使用文件的相对路径: File file = new File("src/main/resources/foo.txt"); 我该怎么办来解决这个问题? 解决方案 要访问程序的资源,请勿使用File,FileInputStream和类似类. 他们将不适合罐子文件中的任何东西. 而是使用Foo.class.getResource(...)或.getResourceAsStream()访问您的资源. (在此之前请阅读文档.) 我不确定从Eclipse启动的程序是否可以访问这些程序 - 请尝试报告! 其他
Eclipse Mars M2E插件无法下载启动上的存储库索引更新.我在公司防火墙后面运行Eclipse,但代理设置可以很好地用于"检查更新"," Eclipse Marketplace"和Eclipse的内置浏览器. 我尝试了以下内容: 删除高速缓存目录\eclipse\p2\org.eclipse.equinox.p2.repository\cache,然后刷新存储库.首选项 - >安装更新 - >可用软件网站=>选择条目,然后单击"重新加载" 在eclipse.ini 中添加-Djava.net.preferIPv4Stack=true -Djava.net.preferIPv4Stack=true 编辑:代理配置在$ home/.m2/settings.xml 中正确设置 编辑:似乎是一个错误.因此,我用eclipse.org提出了一个错误请求.您可以查看在这里 由于这个问题,Eclipse无法搜索并添加Maven存储库的依赖性. 这是
对于我的团队,我想配置maven/eclipse构建以自动从*.proto files生成Java代码(在使用使用页面).或什么是相同的添加运行配置来调用Maven目标compile. 每当Eclipse Maven项目刷新( alt ++ f5 )或iDE被重新启动时,重新构建了项目,但没有出现在target/generated中红色的.因此,需要生成和刷新项目( f5 ).更新Eclipse需要在.clathpath文件中配置的源文件夹. 我知道应该是M2E连接器,但是我只能找到一个 https://github . " noreferrer"> https://github.com/grpc/grpc-java 我们使用精确引用/推荐 org.xolstice.maven.plugins protobuf-maven-plugin 是:
我正在使用Nexus托管我的Maven存储库,而Maven命令行(Win32和Linux都可以成功地从该Nexus转移伪影,使用相同的命令和相同的设置.xml.但是M2E将失败如下: [WARNING] Could not transfer metadata m3-app:m3:1.0-SNAPSHOT/maven-metadata.xml from/to Nexus (http://1.2.3.4:8080/nexus/content/groups/public): Failed to create a selector. to http://1.2.3.4:8080/nexus/content/groups/public/m3-app/m3/1.0-SNAPSHOT/maven-metadata.xml [WARNING] Failure to transfer m3-app:m3:1.0-SNAPSHOT/maven-metadata.xml from http://1.2.
我在系统上安装了Eclipse 4.3,最近安装了Maven Integration插件.我收到以下错误: 发现完成而未找到任何扩展.请检查您的网络连接并重试. 目录URL是http://download.eclipse.org/technology/m2e/discovery/directory-1.4.xml 注意:没有代理,没有网络问题 解决方案 有一个Java Update 1.7.0_45解决该问题. 其他解决方案 我在Mac OS X 10.8.5上遇到了相同的问题,Eclipse-cepler和Java 1.7_40更新.我通过恢复到较旧的Java(Java 1.6)版本来解决它. 您可以在此处找到有关引起问题的详细信息的更多详细信息: https://bugs.eclipse.orgs.org/bugs/show_bugs/show_bug_bug.cgi.cgi.cgi?id=4117241 希望这会有所帮助 〜J
我有一个项目,它使用我想用蚀(Neon 4.6.3)运行构建.运行构建时,我选择选项Resolve Workspace Artifacts. 解决工作空间工件似乎在编译课程和测试方面工作正常.但是,当涉及将大会执行到JAR中时, Maven不使用Eclipse工作区中的项目,而仅使用本地Maven存储库中的项目. . 有没有办法使Maven-Asembly-Plugin也可以解决Eclipse工作区中的项目? 解决方案 Maven-Assembly-Plugin确实可以解决工作空间工件. 我刚刚在工作区中遇到了配置问题.具体而言,该项目的所有依赖关系并非所有依赖项都在工作区中可用.在我保证,所有依赖项都可以从工作区解决,Maven-sembly-Plugin收集了正确的版本. (您可以通过在项目下扩展 maven依赖项来对此进行检查,并断言否 *.jar依赖关系应保留到应从Eclipse项目中解决的事物). . 其他解决方案 对于Eclipse I
我有一个Servlet/JSP Web项目,在Eclipse上运行良好,并以战争罚款(一旦我清洁).我对项目删除了从WEB-INF\lib文件夹中删除所有依赖项,但自制jar (工作空间中另一个项目的输出).当我运行package Maven目标时,我会从此JAR中获得缺少类的消息: [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- #..... NOTICE THIS COMES FROM A CUSTOM JAR [ERROR] /C:/path/DataServlet.java:[3,30] package xxx.java.helpers does not exist 现在已经问了在之前,最严格的解决方案似乎是创建本地仓库:我可以在不安装它们的情况下将罐子添加到Maven 2 build class Pather吗?(NB:我