我是Maven的初学者,从命令行的angular度来看,我已经使用了它,所以现在我正在尝试在Eclipse中使用它。 我安装了m2eclipse插件来这样做。 但是我从一开始就被困住了! 显然我错过了一些沿线的术语。 我无法跟踪所有这些新的Maven术语… 什么是Maven项目,什么是Maven模块? 在Eclipse中创buildMaven类别中的新项目时,这些是我的select。
我在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.xmls。 而且这个项目已经发生了很大的变化,我相信这个pom必须有一些不必要的依赖关系。 有没有人知道是否有一个命令,你可以运行删除任何毫无意义的依赖从一个POM?
也许这个问题似乎是一个陈词滥调,但它以某种方式困扰我。 在使用maven作用域compile provided什么区别,以及在artifact被构build为JAR时provided了什么? 如果它是WAR,那么我明白 – 工件将被包含或不包含在WEB-INF / lib中。 但是在JAR的情况下它并不重要 – 依赖不包括在内。 当它们的范围被compile或provided时,它们必须在classpath上。 我知道provided依赖不是传递的 – 但它只是一个区别?
可能重复: 如何处理“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) […]
有没有一种方法可以configurationmaven 总是下载源代码和javadocs? 每次指定-DdownloadSources=true -DdownloadJavadocs=true (这通常与运行mvn编译两次,因为我第一次忘记了)变得相当乏味。
我创build了一个使用Maven构build的简单控制台Java应用程序。 有没有一种方法可以使用maven命令从命令行运行主类(不需要任何参数): mvn run-app com.example.MainClass
我是Maven新手。 我正在打包我的项目。 但是,它会自动运行testing。 testing在数据库中插入一些内容。 这不是我想要的,我需要避免在打包应用程序时运行testing。 有人知道如何运行包testing?
我正在使用Eclipse Luna和m2e插件。 当我search依赖关系时,我得到以下警告(也见后面的截图): 索引下载被禁用,search结果可能不完整。 我怎样才能启用索引下载?
我正在尝试使用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好,这将是有帮助的…