`
2277259257
  • 浏览: 515657 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Maven配置--问题

 
阅读更多

 

一、

解决-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.

1.添加M2_HOME的环境变量

  2.Preference->Java->Installed JREs->Edit 选择一个jdk,

  添加  -Dmaven.multiModuleProjectDirectory=$M2_HOME

-Dmaven.multiModuleProjectDirectory=$M2_HOME

 

二、ERROR: JAVA_HOME is set to an invalid directory

    发现1:在JAVA_HOME的配置中多啦一个分号, 
    发现1:在JAVA_HOME中配置多啦\lib

 

 三、No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? 

 maven编译项目时出错,提示信息如下:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:testCompile (default-testCompile) on project springside-core: Compilation failure

[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:

[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

 解决方案:

  1. 下载java jdk,并安装java jdk。下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
  2. 在eclipse的菜单中,进入 Window > Preferences > Java > Installed JREs > Execution Environments,选择JavaSE-1.6, 在右侧选择jdk.

  3. 然后在maven菜单中使用 “update project ...”.

 四、解决maven打包编译出现File encoding has not been set问题

 [WARNING] File encoding has not been set, using platform encoding GBK, i.e. build is platform dependent!

找了半天,原来只要在pom.xml文件中增加一个配置项即可

 

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>

 

 

Maven之pom.xml配置文件详解 http://blog.csdn.net/moshenglv/article/details/52027176

史上最全的Maven Pom文件标签详解

 http://blog.csdn.net/chen3749102/article/details/52327800

 

 

 

 

分享到:
评论

相关推荐

    Maven exec-maven-plugin:执行外部命令的实践指南

    本文详细介绍了exec-maven-plugin的基本概念、配置方法、执行简单和系统脚本、捕获命令输出、条件执行、并发执行、使用环境变量、错误处理、高级配置、使用案例以及局限性。通过这些知识点,读者可以更加自信地在...

    eclipse-maven3-plugin

    4. **项目配置辅助**:在 Eclipse 中编辑 POM.xml 文件时,插件提供智能提示,帮助选择正确的 Maven 属性和插件配置。 5. **调试支持**:通过插件,可以直接在 Eclipse 中调试 Maven 构建脚本,这对于解决构建问题...

    maven-compiler-plugin-3.8.0-source-release插件

    Maven 的核心理念是通过一个标准化的构建生命周期来简化软件开发流程,它通过读取项目配置文件(pom.xml)来管理项目的构建、报告和文档生成。 ** Maven 插件** Maven 的强大之处在于它的插件系统。Maven 插件是一...

    maven资源 apache-maven-3.3.9-bin.zip

    - `conf`:存储Maven的配置文件,如`settings.xml`,用于配置本地仓库位置、远程仓库和代理设置。 - `lib`:包含Maven运行所需的库文件。 - `LICENSE`和`NOTICE`:Apache软件基金会的版权和许可信息。 - `README.txt...

    最新Maven-apache-maven-3.8.1-Repository-配置好的

    3. **配置settings.xml**: Maven的配置文件`settings.xml`通常位于`用户主目录\.m2\`下。在这里可以配置本地仓库路径、代理服务器、镜像等信息。如果需要使用企业内部的Nexus或Artifactory仓库,可以在`settings.xml...

    apache-maven-3.9.0-bin.tar

    Maven通过读取POM.xml配置文件,自动处理构建过程,包括编译、测试、打包、部署等步骤。 "apache-maven-3.9.0-bin.tar" 是Apache Maven 3.9.0版本的Linux二进制发行版,以tar归档格式提供。这个版本包含了运行Maven...

    apache-maven-3.9.6-bin

    Maven 使用一个约定优于配置的哲学,这意味着它遵循一套默认的项目结构,减少了为新项目配置大量构建脚本的需要。它的核心概念是项目对象模型(Project Object Model,POM),这是一个XML文件,包含了项目的配置信息...

    dockerfile-maven-plugin 配置记录

    dockerfile-maven-plugin 支持 maven 直接发布项目至 docker 镜像库

    maven集成jetty所需jar包maven-jetty-plugin,多版本

    将两者结合,开发者可以在Maven构建流程中直接启动和测试Web应用,无需额外的服务器配置,提高了开发效率。 2. Maven-Jetty-Plugin介绍: `maven-jetty-plugin`是Maven的一个插件,它的主要作用是在Maven构建过程...

    MAVEN-配置apache-maven-3.5.2.zip

    在本文中,我们将深入探讨"MAVEN-配置apache-maven-3.5.2.zip"的相关知识点。 1. **Maven的安装与配置** - 下载:Apache Maven 3.5.2是Maven的一个稳定版本,用户可以从Apache官方网站下载这个zip文件。 - 解压:...

    apache-maven-3.9.2.zip配置好的阿里云仓库文件

    在这个“apache-maven-3.9.2.zip”压缩包中,您将找到完整的Maven安装文件,包括所有必要的库和配置文件,预配置了阿里云仓库,以便快速接入并下载依赖。 1. Maven简介:Maven的核心理念是“约定优于配置”,它通过...

    apache-maven-3.8.4-bin.zip maven下载鬼慢

    Apache Maven 是一个强大的Java项目管理和综合工具,它基于项目对象模型(Project Object Model,POM)的概念,使得构建、依赖管理和文档...正确配置和使用Maven,可以帮助团队更专注于编写代码,而不是解决构建问题。

    maven-eclipse-plugin

    在Eclipse中,可以通过“Maven &gt; Update Project”来刷新项目的Maven配置。 5. 插件版本:确保使用的maven-eclipse-plugin版本与Maven和Eclipse版本兼容。 6. 使用`maven-插件.zip`中的其他插件:这个压缩包可能...

    apache-maven-3.6.2-bin.tar.gz

    解压此文件后,用户可以将Maven配置到其操作系统环境,以便快速下载和管理项目所需的依赖库,如jar包。 在使用Maven之前,首先需要解压这个文件。在Unix/Linux系统中,可以使用`tar -zxvf apache-maven-3.6.2-bin....

    maven-archetype-quickstart-1.1.jar包下载

    输入完毕后,Maven会根据archetype创建一个新的项目结构,包括`src/main/java`(源代码)、`src/main/resources`(资源文件)、`src/test/java`(测试代码)和`pom.xml`(项目对象模型,Maven的配置文件)等目录。...

    apache-maven-3.5.3-src

    首先,Maven的POM是一个XML文件,包含了项目的配置信息,如项目依赖、构建目标、构建顺序、项目属性等。在"apache-maven-3.5.3-src"中,你可以找到POM.xml文件,它是Maven工作的核心。通过这个文件,Maven能够自动...

    apache-maven-3.5.4-bin.tar.gz

    Maven的配置文件`settings.xml`位于`$M2_HOME/conf`目录下,用于定义全局的仓库位置、镜像设置以及用户特定的配置。如果你需要使用私有仓库或者自定义配置,可以修改此文件。 使用Maven时,主要依赖于它的生命周期...

    Maven使用tomcat8-maven-plugin插件.docx

    使用 tomcat8-maven-plugin 插件可以简化项目的部署过程,无需手动配置 Tomcat 服务器。该插件可以自动将项目部署到 Tomcat 服务器上,并且可以自动配置 Tomcat 服务器的 settings。 结论 tomcat8-maven-plugin ...

    com.googlecode 的 maven-db-plugin.jar 包

    `Maven` 是一个广泛使用的项目管理工具,它通过一组规则和配置来帮助Java开发者构建、管理和部署项目。 `maven-db-plugin` 插件有两个版本,即 `1.3` 和 `1.4`,这两个版本的 JAR 文件在压缩包中分别以 `maven-db-...

    apache-maven-3.9.0-bin.tar.gz

    Maven 使用一种标准的项目对象模型(Project Object Model,POM),通过POM文件来配置项目的构建过程,解决和管理项目的依赖关系。它简化了构建流程,使得开发者能够更专注于代码本身,而不是构建过程。 "Maven ...

Global site tag (gtag.js) - Google Analytics