Tag: maven

Maven的“模块”与“项目”(Eclipse,m2eclipse插件)

我是Maven的初学者,从命令行的angular度来看,我已经使用了它,所以现在我正在尝试在Eclipse中使用它。 我安装了m2eclipse插件来这样做。 但是我从一开始就被困住了! 显然我错过了一些沿线的术语。 我无法跟踪所有这些新的Maven术语… 什么是Maven项目,什么是Maven模块? 在Eclipse中创buildMaven类别中的新项目时,这些是我的select。

Java编译器级别与已安装的Java项目构面的版本不匹配

我在Eclipse Helios版本下创build了一个新的dynamic项目,其中我的JRE版本设置为1.6。 我已经通过点击Configure → Convert to Maven Project添加了Mavenfunction到Web应用程序。 添加这个之后,在Eclipse Problems视图中出现了一个构build错误: Java compiler level does not match the version of the installed Java project facet. Unknown Faceted Project Problem (Java Version Mismatch) 请告诉我如何解决这个错误(我想只有我的JRE版本为1.6)。

有没有一种简单的方法从maven pom.xml中删除未使用的依赖关系?

我有一个大型的Maven项目,有许多模块和pom.xmls。 而且这个项目已经发生了很大的变化,我相信这个pom必须有一些不必要的依赖关系。 有没有人知道是否有一个命令,你可以运行删除任何毫无意义的依赖从一个POM?

Maven范围编译与JAR包装之间的区别

也许这个问题似乎是一个陈词滥调,但它以某种方式困扰我。 在使用maven作用域compile provided什么区别,以及在artifact被构build为JAR时provided了什么? 如果它是WAR,那么我明白 – 工件将被包含或不包含在WEB-INF / lib中。 但是在JAR的情况下它并不重要 – 依赖不包括在内。 当它们的范围被compile或provided时,它们必须在classpath上。 我知道provided依赖不是传递的 – 但它只是一个区别?

Maven构build中的“java.lang.OutOfMemoryError:PermGen空间”

可能重复: 如何处理“java.lang.OutOfMemoryError:PermGen space”错误 我在构buildMaven项目时遇到这个错误,我增加了MAVEN_OPTS,但都是一样的,我发现了一些类似的post,但他们引用了其他的东西。 我该如何解决? The system is out of resources. Consult the following stack trace for details. java.lang.OutOfMemoryError: PermGen space at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632) at java.lang.ClassLoader.defineClass(ClassLoader.java:616) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.codehaus.plexus.compiler.javac.IsolatedClassLoader.loadClass(IsolatedClassLoader.java:56) at com.sun.tools.javac.comp.Annotate.<init>(Annotate.java:52) at com.sun.tools.javac.comp.Annotate.instance(Annotate.java:36) at com.sun.tools.javac.jvm.ClassReader.<init>(ClassReader.java:215) at com.sun.tools.javac.jvm.ClassReader.instance(ClassReader.java:168) at com.sun.tools.javac.main.JavaCompiler.<init>(JavaCompiler.java:293) at com.sun.tools.javac.main.JavaCompiler.instance(JavaCompiler.java:72) […]

Maven – 总是下载源代码和javadocs

有没有一种方法可以configurationmaven 总是下载源代码和javadocs? 每次指定-DdownloadSources=true -DdownloadJavadocs=true (这通常与运行mvn编译两次,因为我第一次忘记了)变得相当乏味。

运行Maven项目的主类

我创build了一个使用Maven构build的简单控制台Java应用程序。 有没有一种方法可以使用maven命令从命令行运行主类(不需要任何参数): mvn run-app com.example.MainClass

未经testing的Maven包装(跳过testing)

我是Maven新手。 我正在打包我的项目。 但是,它会自动运行testing。 testing在数据库中插入一些内容。 这不是我想要的,我需要避免在打包应用程序时运行testing。 有人知道如何运行包testing?

如何在Eclipse中为Maven依赖项search启用索引下载?

我正在使用Eclipse Luna和m2e插件。 当我search依赖关系时,我得到以下警告(也见后面的截图): 索引下载被禁用,search结果可能不完整。 我怎样才能启用索引下载?

Maven错误“未能传输…”

我正在尝试使用Maven(m2eclipse)来设置一个项目,但是我在Eclipse中出现这个错误: 说明资源path位置types无法计算构build计划:无法传输org.apache.maven.plugins:maven-compiler-plugin:pom:2.0.2从http://repo1.maven.org/maven2被caching在本地在中央更新间隔结束或更新被强制之前,不会重新parsing分辨率。 原始错误:无法传输工件org.apache.maven.plugins:maven-compiler-plugin:pom:2.0.2 from / to central( http://repo1.maven.org/maven2 ):60000后未收到响应ExampleProject未知的Maven问题 有任何想法吗? 如果你能告诉我如何检查一切是否configuration好,这将是有帮助的…