我在Maven 3.3.3中使用Eclipse Mars(4.5). 最近,我在Java 8(SE)项目上进行了Maven更新,突然之间,Eclipse并不想使用< packaging> jar< / packaging>.在我的pom.xml中有效,但希望我将包装更改为pom.我为什么不能把它放在罐子里? 此外,在概述中,包装选择被禁用. 从控制台(使用jar包装)运行maven时,这是我得到的:[ERROR] [ERROR] Some problems were encountered while processing the POMs: [ERROR] Child module C:\Users\Me\works...
在Eclipse中,如果我单击Window>偏好设置> Maven>安装,我看到我的Maven版本是3.3.3. dI如何将其更新为最新版本3.3.9?如果无法执行此操作,除了下载Eclipse的较新版本外,是否有任何方法可以更新项目使用的Maven版本?谢谢!解决方法:您无法更新Eclipse内嵌的Maven安装,但是可以对其进行配置以使用您选择的外部Maven安装. 如果转到“窗口>首选项> Maven>安装”,则可以单击“添加…”并指向外部Maven安装.从那里,您可以选择Maven 3.3.9...
我在Eclipse中有一个Maven Web项目(确切地说是Spring Tool Suite),由于某种原因,我的Maven依赖项并未最终出现在WEB-INF / lib中,因此出现了各种运行时错误.这在上周有效,我不确定是什么原因导致它停止工作.项目属性->部署程序集显示了将Maven依赖项部署到WEB-INF / lib,我已经尝试过进行Maven了.更新项目,重新启动IDE,清洁/安装等.这是我的POM:<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/P...
我有一个使用Spring MVC框架和Maven作为其构建系统的Java项目.我想使用的主要IDE是Eclipse for Java EE.我正在为我的应用程序使用标准的Maven项目结构:源代码在src / main / java中,应用程序的资源在src / main / resources中,与Web容器相关的代码在src / main / webapp中.在src / main / webapp / WEB-INF中,我有一个用于配置我的服务器的web.xml文件和用于Spring相关文件的多个文件夹,例如上下文XML文件和视图.这些Spring文件在...
我收到一条警告消息,因为我手动将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缺失,没有可用的依赖项信息 如何使用Luna Service上的Eclipse m2e(4.4.1)将jar文件正确添加到我的本地Maven存储库? 我可以使用建筑商吗?解决方法:本地Maven存储库实际上是标准的Maven存储库;因此,它必须遵循特定...
在使用spring web mvc的eclipse maven项目中,我在Markers选项卡中收到以下错误:Archive for required library: 'D:/mypath/.m2/repository/javax/transaction/jta/1.0.1B/jta-1.0.1B.jar' in project 'DocumentManager' cannot be read or is not a valid ZIP file我已经检查过,并且jar文件实际上存在于指示的URL中.我甚至复制了jar的备份来覆盖该位置的jar文件,但这也没有消除错误.我强迫maven更新,但没有解决问题.我也重启了ecl...
Maven的默认合规级别是1.5,每次我在Eclipse中更新maven项目时,它都会将合规级别从1.6恢复到1.5,这对我来说真的很烦人. 我知道我可以在POM文件中将目标设置为1.6,但问题是我不能在父POM中设置它并期望子进程继承它.所以我必须为每个Maven模块做这件事.如何在我的Maven项目或整个eclipse中设置一次“生命周期”而不修改每个Maven模块!?解决方法:I know that I can set the target to 1.6 in pom file but the problem is that I ca...
似乎必须在使用某些特定于Eclipse的配置或“Maven项目”的“AspectJ项目”之间进行选择,然后尝试正确获取AspectJ的XML配置. 是否有一些我缺少的Eclipse功能,或者是否有一个“预制”/教程项目,我可以作为一个开始使用? PS:我正在使用Eclipse 3.7(Indigo).解决方法:这是我用来学习AspectJ的pom文件.<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation=...
我有一堆基于Eclipse的插件,我一直在迁移到Maven / Tycho.大多数这些插件依赖于我现在通过Maven管理的单独库,而不是混淆.jar文件. 我当前设置中最麻烦的部分是由于Tycho明显无法处理仅Maven(即非OSGi)伪像.我目前的设置是这样的: >在每个Eclipse插件的pom.xml中,我在初始化阶段向maven-dependency-plugin发出解包目标.这会将我指定的工件解包到单独的目标/依赖项目录中.> target / dependencies目录被添加为build.properties中的输...
我以前没有构建过Java Web应用程序,但我已经完成了测试,Maven正在构建我的WAR文件.它是一个多模块Maven项目,依赖模块都将其JAR文件放在WAR的WEB-INF / lib目录中. 所以一切似乎都很好,但如何调试?我知道如何(从命令行)在我的机器上运行Tomcat中的WAR.我也认为我知道如何从命令行设置和运行Maven Jetty插件.但是如何最好地调试…我喜欢Eclipse的所有断点和变量检查? 我应该创建某种启动配置,还是远程连接调试器? Eclipse中有什么...
我正在使用基于Eclipse 3.7的springsource工具套件2.7.2. Maven插件现在开箱即用Eclipse,这很棒,即使使用以前的Eclipse版本也会出现这个问题. 所以这是我的问题: 我已经在settings.xml文件中设置了代理信息,并且在命令行上Maven工作得很好.我也在Eclipse配置本身设置了相同的代理详细信息,我知道它是正确的,并且更新与它一起工作,而不是没有. 当然,Eclipse安装中的Maven插件设置为使用正确的settings.xml文件. 但是eclipse中的mav...
我导入了一个Maven项目,它使用了Java 1.5,尽管我已经将1.6配置为我的Eclipse默认Preferences-> Java-> Installed JREs. 当我将Maven项目更改为使用1.6 JRE时,它仍然存在从项目使用Java 1.5时遗留的构建错误(我之前在I have build errors with m2eclipse but not with maven2 on the command line – is my m2eclipse misconfigured?中描述了这些构建错误) 我要删除该项目并再次尝试,但我想确保这次它从一开始就使用Java 1.6,看看这...
1.IntelliJ IDEA构建Java Maven项目 1.1. IDEA构建Java Maven项目 ①选择Create New Project,选择创建Maven项目,并勾选Create from archetype,选择:maven-archetype-quickstart,点击Next; ②为创建的Maven项目命名GroupId与ArtifactId,其中GroupID是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构;ArtifactID就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。更多详细请阅...
Eclipse查看maven工程用到的第三方jar的源码时,鼠标移到方法上,按"ctrl+左键",跳转提示"source not found"。 此时需要配置maven加载源码。 1、在eclipse中,"Window"-->"Preferences"-->"Maven"上,勾选"Download Artifact Sources"、"Download Artifact JavaDoc"两项。 2、在maven工程的pom.xml中,右键-->Run As-->Maven build...-->Goals:输入"dependency:sources",-->勾选"Update Snapshots"、"Skip Test"-->Run。 3、重新编...
我使用spring为JPA编写了一个JUnit测试用例.测试用例通过eclips.但是如果我使用maven(mvn test)执行相同的测试用例,它就会失败. 我的测试用例是:import javax.annotation.Resource;import junit.framework.TestCase;import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import or...