add the following to your ~/.mavenrc
:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/{jdk-version}/Contents/Home
http://stackoverflow.com/questions/18813828/why-maven-use-jdk-1-6-but-my-java-version-is-1-7
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenCli : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637)
at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
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.classworlds.realm.ClassRealm.loadClassFromSelf(ClassRealm.java:401)
at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:42)
at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:271)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:254)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:239)
at org.codehaus.plexus.classworlds.launcher.Launcher.getMainClass(Launcher.java:144)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:266)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
相关推荐
os-maven-plugin 是设置各种有用属性(从 OS 中检测的 ${os.name} 和 ${os.arch} 属性)的 Maven 插件:os.detected.nameaixhpuxos400linuxosxfreebsdopenbsdnetbsdsunoswindowsos.detected.archx86_64x86_32itanium...
本篇将详细讲解如何在Mac系统上,特别是配备M1芯片的MacBook上安装Apache Maven 3.6.3。 Apache Maven是一个基于项目对象模型(Project Object Model,POM)的概念,用于管理Java项目的构建、报告和文档生成。它...
在"apache-maven-3.6.0 -Mac"这个资源中,我们看到的是Maven的特定版本,即3.6.0,针对Mac OS操作系统优化的版本。这个压缩包包含了在Mac环境下配置和使用Maven所需的所有文件。 Maven通过使用一种标准的项目对象...
maven仓库清理命令
### Maven命令详解 Maven是Java项目自动化构建工具的一个标准,它通过一组生命周期构建项目对象模型(POM),简化了构建过程。对于初学者来说,理解Maven的基本命令及其用法至关重要。 #### 1. `mvn -v` 用于显示...
Maven常用命令 Maven Maven学习
在Eclipse中,你可以使用内置的Maven支持来运行这些命令,通过右键点击项目,选择"Run As" -> "Maven Build...",然后在"Goals"字段中输入对应的Maven命令。同时,也可以通过Eclipse的Maven插件(如M2E)配置构建...
maven 常用命令集合 Maven 是一个基于项目对象模型(Project Object Model,POM)的项目管理工具,主要用于 Java 项目的构建、测试和部署。Maven 的强大之处在于其提供了一种标准化的方式来构建、测试和部署项目,...
Maven核心命令解析和Maven课程资源库大全Maven核心命令解析和Maven课程资源库大全Maven核心命令解析和Maven课程资源库大全Maven核心命令解析和Maven课程资源库大全Maven核心命令解析和Maven课程资源库大全Maven核心...
标题“maven命令下载jar包.rar”提示我们,这是一个关于使用Maven命令行来手动下载特定jar包的方法。在某些情况下,当通过正常构建过程无法获取jar包时,这种方法可能会派上用场。 描述中提到,“在pom.xml配置你要...
在这篇文章中,我们将总结和讲解 Maven 中的一些常用命令,它们将帮助您更好地使用 Maven。 创建 Maven 项目 Maven 提供了多种方式来创建项目,以下是其中的一些: 1. 创建 Maven 的普通 Java 项目:`mvn ...
以下是 Maven 中的一些常用命令: 1. 创建项目 Maven 提供了 archetype 机制来快速创建项目。使用以下命令可以创建一个 Java 项目: `mvn archetype:generate -DgroupId=...
你可以根据提示选择对应的archetype,如maven-archetype-quickstart,来快速生成一个简单的"hello world"项目。 2. **编译源代码**: - `mvn compile` 会将src/main/java目录下的源代码编译成.class文件,存放在...
Maven发布Jar包中文乱码解决方法 Maven 是一个基于项目对象模型(Project Object...通过在 pom.xml 文件中添加配置、在 Maven 命令中添加参数、在资源文件中添加配置等方式,可以解决 Maven 发布 Jar 包中文乱码问题。
os-maven-plugin是一个扩展/插件,它生成从${os.name}和${os.arch}标准化的各种有用的依赖于平台的项目属性。 ${os.name}和${os.arch}在JVM和操作系统版本之间通常有细微的差别,或者它们有时包含对机器不利的字符...
### Maven命令行相关命令集锦 #### 概述 Maven是Java项目自动化构建工具的一种标准,它通过一系列规范化的约定来简化项目的构建过程。在实际的开发工作中,Maven常用于构建Web工程项目,帮助开发者高效地管理项目...
标题 "mac-apache-maven-3.8.6.zip" 提供了关于这个压缩包的基本信息,它包含的是Apache Maven 3.8.6版本,适用于Mac操作系统。Apache Maven是Java开发中的一个项目管理和综合工具,它以项目对象模型(Project ...
mave里面用命令行清楚缓存文件.