最近在拜读《Maven权威指南》一书,尝试作里面的小例子的时候,使用mvn install时,控制台输出“不支持泛型,请使用 -source 5 或更高版本以启用泛型)”,一看是由于maven默认采用Java 1.3,可是我用mvn -v,明明看到的信息是:
Maven version: 2.0.9
Java version: 1.6.0_14
OS name: "linux" version: "2.6.28-13-generic" arch: "i386" Family: "unix"
由于刚刚接触maven,根据提示,在命令行输入mvn -source5 install,或者mvn install -source5均无法启用java5,后来找到解决方案:
在项目的pom.xml中,添加:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
</plugins>
</build>
再执行mvn install,就可以了。
分享到:
相关推荐
Maven 2 是一个广泛使用的Java项目管理工具,它极大地简化了构建、管理和部署Java应用程序的过程。Maven 使用一种标准化的方法来组织项目结构,并通过依赖管理和项目信息管理来自动化构建流程。这个工具的核心概念是...
### 使用Idea14.1.4和Maven创建Java Web项目 #### 一、概述 在本篇文章中,我们将详细介绍如何使用IntelliJ IDEA 14.1.4版本结合Maven来创建一个Java Web项目。这种方法不仅能够提高开发效率,还能确保项目的结构...
Maven 使用约定优于配置的原则,提供了一套标准的项目结构,使得开发者可以更高效地管理项目。 2. Maven 构建流程 Maven 的构建流程主要分为三个阶段:编译(compile)、测试(test)和打包(package)。首先,`...
**Maven笔记(2)-- 构建Java Project 及 Maven命令使用** Maven是Apache组织开发的一个项目管理和综合工具,主要用于Java项目构建、依赖管理和项目信息管理。它通过一个统一的构建过程,使得项目的构建变得简单且...
Java使用Maven导入Spring依赖
Maven是一个基于Java的项目管理和综合工具,它主要负责管理项目的构建、报告和文档。Maven的核心概念是项目对象模型(Project Object Model,简称POM)。POM是一个XML文件,包含了项目的配置信息,如项目依赖、构建...
** 使用Maven进行Java项目构建 ** 1. **创建POM.xml**:每个Maven项目都有一个POM.xml,它是项目的配置中心。 2. **添加依赖**:在POM.xml中声明项目所需的外部库,Maven会自动下载并管理这些依赖。 3. **构建命令*...
2. **验证 Maven 安装**: - 打开命令行终端,输入 `mvn -version`,如果返回 Maven 的版本信息,说明安装成功 3. **Maven 配置文件**: - Maven 的全局配置文件位于 Maven 安装目录下的 `conf/settings.xml`,而...
Maven 是一个强大的项目管理和构建工具,尤其在Java开发领域中被广泛使用。它通过提供一个标准化的项目对象模型(Project Object Model,POM)来管理项目的构建、报告和依赖关系。这款工具极大地简化了构建过程,...
**插件管理**:Maven的插件机制允许扩展构建功能,如使用`maven-jar-plugin`打包Java应用,`maven-surefire-plugin`执行单元测试,`maven-war-plugin`打包Web应用等。 总的来说,Maven2通过提供一套标准和自动化...
2. Maven环境设置:包括系统要求、如何验证Java安装、设置JAVA环境变量、下载和解压Maven档案文件、设置Maven环境变量以及如何验证Maven安装是否成功。 3. Maven项目对象模型(POM):详细解释POM文件的结构和作用...
java视频教程之SVN Maven搭建自动化构建教程 Eclipse中使用Maven视频教程云盘下载链接
在Java开发环境中,Apache Kafka是一个广泛使用的分布式流处理平台,用于构建实时数据管道和流应用程序。为了使用Kafka进行开发,我们需要确保拥有正确的依赖项,这些依赖项通常以jar(Java Archive)文件的形式存在...
在软件开发领域,Maven是一个强大的构建工具,尤其在Java项目中广泛使用。Maven通过一个项目对象模型(Project Object Model, POM)来管理项目的构建、报告和依赖关系,使得Java开发变得更加简单和标准化。它自动...
【标题】"maven练习java项目"涉及到的是一个基于Maven构建的...通过实践这个项目,新手可以深入理解Java Web开发的基本流程,掌握Maven、MyBatis、Spring和Spring MVC的集成和使用,为以后的项目开发打下坚实的基础。
【使用Maven开发Java Web应用】的详细指南 在Java Web开发中,管理各种框架的jar包及其依赖是一项挑战。传统的构建工具Ant逐渐被Maven和Gradle等更先进的工具取代,尤其是Maven,它提供了强大的依赖管理和项目构建...
5. **使用 Maven 2 构建 OA** - 这一部分主要介绍了如何使用 Maven 2 来构建一个完整的办公自动化 (OA) 系统,涉及到了多个模块的集成、部署等方面的内容。 6. **入门总结** - 在这一节里,作者总结了学习 Maven ...
在这个“maven java项目实例”中,我们将会探讨如何使用Maven进行Java项目的构建,特别是关于Maven Profile动态选择配置文件的实践。 首先,Maven的POM.xml文件是项目的中心,包含了项目的配置信息,如依赖管理、...
M2配置是Java开发中不可或缺的一部分,它指的是Maven 2或Maven 3的用户配置,主要用于管理Java项目的依赖包和执行下载任务。Maven是一个强大的项目管理和构建工具,它遵循约定优于配置的原则,使得Java开发更加标准...
gs-maven, 使用 Maven 构建Java项目 标记项目maven目录你将构建什么。你需要什么。设置了项目项目。定义一个简单的Maven 构建工具。构建Java代码声明依赖项编写测试文件。摘要文件另请参阅本指南引导你使用 Maven