`
ln_ydc
  • 浏览: 270798 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

Maven入门实战笔记01-基础(1)

 
阅读更多

 

Windows上安装Maven

1.JDK检查

echo %JAVA_HOME%

java -version

 

2.下载Maven

http://maven.apache.org/download.html

3.本地安装

设置环境变量

M2_HOME     D:\tools\apache-maven-3.0.5

Path                %M2_HOME%\bin

 测试安装

 

---------------------------------------------------------------------------------

安装eclipse Mave插件(m2eclipse)

http://m2eclipse.sonatype.org/sites/m2e

http://download.eclipse.org/technology/m2e/releases

参考:http://maven.apache.org/eclipse-plugin.html

---------------------------------------------------------------------------------

Maven安装最佳实践

1.设置MAVEN_OPTS环境变量

MAVEN_OPTS    -Xms128m -Xmx512m

原因:Java默认的最大可用内存往往不能够满足Maven运行的需要,如不配置,容易导致java.lang.OutOfMemoryError

2.配置用户范围setting.xml

%M2_HOME%/conf/settings.xml或者 用户名/.m2/settings.xml前者全局范围,后者用户范围,没有./m2/settings.xml可向%M2_HOME%/conf/settings.xml复制

修改lib包的下载路径,这样在重装系统后就不用再重新下载了



 

3.不要使用IDE内嵌的Maven



 

 

 ---------------------------------------------------------------------------------

参考:

《Maven实战》许晓斌 著

 

  • 大小: 20.3 KB
  • 大小: 10.3 KB
  • 大小: 34.9 KB
  • 大小: 64.2 KB
  • 大小: 18.1 KB
分享到:
评论

相关推荐

    Maven入门实战笔记02-基础(2)

    【标题】"Maven入门实战笔记02-基础(2)" 涉及的主要知识点是Maven的基础使用,包括项目的创建、配置文件的理解以及依赖管理等。Maven是一款强大的Java项目管理和集成工具,它帮助开发者统一构建过程,管理项目的依赖...

    读书笔记:Maven入门与实战.zip

    读书笔记:Maven入门与实战

    maven从入门到实战

    本文首先针对maven3.3.3 的版本构建普通Java 应用和Java Web 应用进行讲解。然后针对公司私有maven 库的情况下,如何安装自有资源及在maven 应用中使用私有maven 库中的资源进行说明。接下来针对maven 与配置管理...

    maven_实战_学习笔记

    maven_实战_学习笔记 Maven安装 Maven 使用入门 主代码 位置:src/main/java 命令:mvn clean compile 解释:clean告诉maven清理target目录 compile告诉maven 编译项目主代码 测试代码 位置:src/test/java 命令...

    读书笔记:Lucene全文检索入门项目 Java实现Maven项目 Elasticsearch 基础实战.zip

    读书笔记:Lucene全文检索入门项目 Java实现Maven项目 Elasticsearch 基础实战

    SpringBoot与Shiro整合-权限管理实战-课堂笔记.docx

    - **创建Maven项目**:作为基础,项目需基于Maven构建,导入Spring Boot的父工程依赖,简化项目构建配置。 - **POM.xml配置**:在pom.xml中添加Spring Boot的起步依赖,以便利用其提供的默认配置和自动配置功能。 ...

    Java秒杀系统方案优化高性能高并发学习实战源代码以及笔记..zip

    Java秒杀系统方案优化高性能高并发学习实战源代码以及笔记..zip 章节笔记 第1章-课程介绍及项目框架搭建 知识点 使用spring boot 搭建项目基础框架 使用Thymeleaf做页面展示,封装Result统一结果 集成 mybatis + ...

    JUnit入门笔记~

    这篇入门笔记将带你深入了解JUnit的基本概念、使用方法以及其在实际开发中的应用。 **一、JUnit简介** JUnit是一个开源的、基于Java的测试框架,它简化了对代码进行单元测试的过程。通过JUnit,开发者可以快速地...

    2.2 SpringBoot与Shiro整合-权限管理实战-课堂笔记.docx

    1. **快速入门**:提供了快速构建应用的方式,例如通过`@SpringBootApplication`注解即可启动Spring应用。 2. **开箱即用**:包含许多默认设置,如内嵌的Tomcat服务器,自动配置的Spring Beans等。 3. **非功能性...

    springboot学习笔记(史上最全)

    **SpringBoot学习笔记** SpringBoot是由Pivotal团队开发的一款基于Java的轻量级框架,旨在简化Spring应用的初始搭建以及开发过程。它通过自动配置、起步依赖和运行时嵌入式服务器,使得开发者能够快速地创建独立的...

    java-concurrent-programming:《实战Java高并发程序设计》笔记和二进制整理

    《实战Java高并发程序设计》笔记和源码笔记《实战Java高并发程序设计》中有很多代码范例,适合初学者通过实践入门并发编程,这本书有个问题就是前面的代码都用JDK7,第六章开始又用JDK8了笔者精心制作相关笔记并整理...

    笔记CoderEsky

    1. **Java基础** - 类与对象:Java是面向对象的语言,所有的程序都基于类和对象构建。 - 关键字与数据类型:包括基本数据类型(如int、float、char)和引用数据类型(如类、接口、数组)。 - 控制结构:如if语句...

    Eclipse开发分布式商城系统+完整视频代码及文档

    ├─补充1:拔高课程(Redis3.0持久化、集群、MySQL5.6优化、Tomcat7优化) │ │ 打开必读.txt │ │ │ ├─课前资料 │ │ ├─MySQL5.6优化 │ │ │ MySql5.6性能优化.docx │ │ │ │ │ ├─Redis集群 │ ...

    SSM笔记和代码.rar

    1. **笔记部分**:这部分可能包含了SSM框架的基础知识讲解,包括Spring的依赖注入原理、AOP概念、SpringMVC的工作流程、MyBatis的配置与使用、数据库连接及SQL语句编写等。笔记可能详细阐述了每个框架的核心概念和...

    Java Web框架技术笔记

    1. **Spring开发环境准备**:首先,学习者需要安装和配置JDK 1.8,使用IntelliJ IDEA作为集成开发环境,并熟悉Maven进行项目管理和jar包管理。对于数据库管理,MySQL和Navicat是常用的工具。前端部分,Node.js和Vue....

    Eclipse开发学习笔记

    《Eclipse开发学习笔记》这本书涵盖了Eclipse的基础知识、高级特性以及实战技巧,是初学者入门和进阶的良好资源。通过学习,读者不仅可以掌握Eclipse的基本操作,还能了解到如何利用Eclipse进行高效开发,以及如何...

    ibatis学习笔记(一)

    文件名“ibatis_01”可能包含的是博主对Ibatis基本概念的讲解,或者是一个简单的入门示例,如创建一个简单的Mapper接口,定义一个SQL查询方法,然后在XML配置文件中编写对应的SQL语句。Mapper接口是Java代码与XML...

    flink(java)笔记

    了解了基础概念后,可以尝试实现一些实战案例,如实时日志分析、流式数据聚合、实时推荐系统等,以加深对Flink的理解和应用。 以上内容涵盖了Flink Java API的基本使用和核心概念。在实际工作中,还需要结合具体...

Global site tag (gtag.js) - Google Analytics