文档章节

Java Web(1)类库依赖神器搭建——Maven

Jagery
 Jagery
发布于 2015/11/14 16:36
字数 330
阅读 67
收藏 2

1. 首先在Maven download下载合适自己平台的maven

2. 我的是在windows下搭建的开发环境,(PS:毕竟学生党,没有mac,对linux又不熟悉。)。然后解压到到一个文件夹中

3. 配置maven的环境变量

    主要有两个,一个是M2_HOME  即为解压出来的文件夹,

                       二个是path中添加%M2_HOME%\bin

4. 在Eclipse中添加Maven的插件

    打开eclipse后,在Help->install new software

    在打开的对话框中的Work With中输入以下地址

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

    然后就在下面的框中选择加载出来的插件后,next next next done.

5. 类库查询可以在开源中国 Maven库 中查询需要的类库包

6. 在IDEA整合Maven使用时,如果按maven项目导入或新建,IDEA的编译输出文件并不能把root path of class下的xml与properties文件更新。

    因为在maven编译中,这些资源是放在resource文件夹下的,因而,额外需要在pom.xml文件做以下修改

<build>
    <resources>
        <resource>
            <directory>src</directory>
            <includes>
                <include>**/*.xml</include>
                <include>**/*.properties</include>
            </includes>
        </resource>
    </resources>
</build>

    这样Maven编译器会将src下的资源打包到class输出文件夹target中。

© 著作权归作者所有

Jagery
粉丝 3
博文 23
码字总数 11583
作品 0
玉林
程序员
私信 提问
使用 Apache Wink、Eclipse 和 Maven 开发 RESTful Web 服务

Apache Wink 是一个促进创建和使用 REST Web 服务的 Apache 孵化器项目。通过 REST Web 服务,客户机和服务之间的交互局限于一组预定义的操作,客户机和服务器之间的交互的复杂性限制为客户机...

小编辑
2010/06/01
2.5K
2
为什么越来越多的开发者选择使用Spring Boot?

一、Web应用开发背景 使用Java做Web应用开发已经有近20年的历史了,从最初的Servlet1.0一步步演化到现在如此多的框架、库以及整个生态系统。经过这么长时间的发展,Java作为一个成熟的语言,...

Ala6
2018/10/10
131
0
为 Java 应用构建容器镜像 - Jib

Jib 是 Google 开发的可以直接构建 Java 应用的 Docker 和 OCI 镜像的类库,以 Maven 和 Gradle 插件形式提供。 通过 Jib,Java 开发者可以使用他们熟悉的 Java 工具来构建容器。Jib 是一个快...

匿名
2018/07/10
11.5K
13
【Java学习路线】新手该如何一步步的学习 Java

新手该如何一步步的学习 Java? 如果真的想学Java,最好要循序渐进,有章有法的学习它! 今天小慕就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容。 首先,给大家分享一张以 企业...

Eddie_yang
2018/11/15
2.4K
0
IntelliJ IDEA 中的 Maven 项目初体验及搭建 Spring MVC 框架

温馨提示:本教程的 GitHub 地址为「intellij-idea-tutorial」,欢迎感兴趣的童鞋、,纠错。 在「详述 IntelliJ IDEA 创建 Maven 项目及设置 java 源目录的方法」一文中,我们已经将 Intell...

qq_35246620
2018/04/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

STM32进阶之串口环形缓冲区实现

队列的概念 在此之前,我们来回顾一下队列的基本概念: 队列 (Queue):是一种先进先出(First In First Out ,简称 FIFO)的线性表,只允许在一端插入(入队),在另一端进行删除(出队)。 队列...

杰杰1号
25分钟前
10
0
设计模式-建造者模式

建造者模式 定义 将一个复杂对象的构建和它的表示分离,使得同样的构建过程创建出不同的表示。这句话理解起来优点抽象,我们打个简单的比方吧,中国人都喜欢做菜,做菜的时候后会放很多配料...

木本本
29分钟前
9
0
017、xml版本代码生成器配置

1、在pom.xml文件中增加mybatis-generator-maven-plugin插件 <build> <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>......

北岩
41分钟前
7
0
用jQuery-Easy-UI编写注册页面

本文转载于:专业的前端网站➮用jQuery-Easy-UI编写注册页面 1 <!DOCTYPE html> 2 <html lang="en"> 3 4 <head> 5 <meta charset="UTF-8"> 6 <meta name="viewport" content=......

前端老手
49分钟前
6
0
Git ssh配置

生成密钥对 ssh-keygen -t rsa -C "email@email.com"邮箱替换自己邮箱在地址C:\Users\账户\.ssh下,id_rsa、id_rsa.pub两个文件复制文件id_rsa.pub内容到github\gitlab的Settings-> SSH ......

JUKE
57分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部