`
ITsource源代码
  • 浏览: 43389 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

用起来超爽的Maven——进阶篇

阅读更多

 

以后随着使用的maven的频率增加,此文件会越来越大,也是为什么需要把默认C:\Users\Administrator\.m2 \repository目录改变为D:/OpenSources/repository(1,C盘空间不足2,系统出现问题,重装本地仓库被覆盖)

 一、Eclipse Maven插件安装:

下载最新JAVAEE版本的Eclipse,默认已经内置maven插件

下载地址:

http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/lunasr2

当前最新64位版本:

http://mirror.bit.edu.cn/eclipse/technology/epp/downloads/release/luna/SR2/eclipse-jee-luna-SR2-win32-x86_64.zip

下载eclipse-jee-luna-SR2-win32-x86_64.zip之后解压缩到非中文、空格的目录;

比如D:\Java\eclipse\eclipse.exe

只要正确配置了JAVA_HOME,Eclipse就可以直接启动

 

二、Eclipse Maven插件配置

点击菜单Window->Preferences->Maven,修改默认maven为我们下载配置的maven目录

 

 

三、修改默认本地仓库的位置

MAVEN_HOME/conf/settings.xml 全局配置文件,一般不修改,不便于版本升级~/.m2/settings.xml 单个用户的,一般直接修改次文件

 

 

修改为

 

笔者的D:/OpenSources/repository此目录已经有20G+,是不是有点羡慕嫉妒恨。

四、Eclipse Maven插件相关操作

  1. 导入已经存在的maven工程

 

  1. 创建maven java工程

 

 

 

 

  1. 创建maven web工程

 

第一步:

创建maven web工程

 

第二步:

        New Maven project

        Catalog:Internal

        选择模版:Artifact Id:maven-archetype-webapp

        工程名称:Artifact Id:web

        

第三步:根据需要手动创建,并进行适当排序    

       src/main/java  

       src/main/resources

       src/test/java

       src/test/resources    

              

       修改默认pom.xml里面junit的依赖版本为4.9

       

第四步:右击项目pom.xml文件,选择run as中的maven install命令将构件安装至仓库中   

 

查看D:OpenSources\repository\cn\itsource\maven\web\0.0.1-SNAPSHOT有无war文件

 

 

第五步:修改pom.xml文件build位置,添加maven jetty插件

 

<build>

<finalName>web</finalName>

<plugins>

           <plugin>

<groupId>org.mortbay.jetty</groupId>

<artifactId>jetty-maven-plugin</artifactId>

<version>8.1.15.v20140411</version>

<configuration>

<scanIntervalSeconds>1</scanIntervalSeconds>

<webAppConfig>

<contextPath>/</contextPath>

</webAppConfig>

</configuration>

</plugin>

       </plugins>

</build>

 

第六步:

    右击项目pom.xml文件,选择run as中的5 maven build命令

    会弹出窗口:输入jetty:run

    点击运行 

 

第七步:是否出现

 

[INFO] Started SelectChannelConnector@0.0.0.0:8080

[INFO] Started Jetty Server

[INFO] Starting scanner at interval of 1 seconds.

 

第八步:打开浏览器访问

http://localhost:8080/index.jsp

出现Hello World!

 

你还在等什么,赶快试试吧。

腾讯微博 http://t.qq.com/itsource_lansq

新浪微博 http://weibo.com/lsqlester

0
1
分享到:
评论

相关推荐

    Maven SpringMVC进阶

    ** Maven SpringMVC 进阶指南 ** 在Java Web开发中,Maven和SpringMVC是两个非常重要的工具。Maven是一个项目管理工具,它帮助开发者管理依赖、构建项目,而SpringMVC则是Spring框架的一个模块,专为构建Web应用...

    Maven实战——入门篇

    ### Maven实战——入门篇 #### Maven简介与概念 Maven是一种强大的、跨平台的项目管理工具,主要用于基于Java平台的项目构建、依赖管理和项目信息管理。无论是小型的开源类库项目还是大型的企业级应用,Maven都能...

    2011.06 - Java语言程序设计-进阶篇(原书第8版

    10. 开发工具和环境:最后,进阶篇也可能简要介绍Java开发中常用的一些工具和环境,如集成开发环境(IDEs)、版本控制(如Git)以及构建工具(如Maven或Gradle)。 以上这些知识点构成了Java语言程序设计进阶篇的...

    Maven进阶版Markdown笔记+项目源码

    内容概要:包含Maven进阶内容:分模块开发、依赖管理、继承和聚合、属性、Maven多环境开发配置与应用、私服等多项内容适合人群:学习过Maven初级课程的人群,会用Maven基础操作即可文件内容:压缩包分为两部分,笔记...

    Maven进阶笔记.md

    maven高级, 作用:1.管理jar包 自动下载 2. 一键编译/打包等

    项目管理利器——maven

    项目管理利器——maven,技术开发学习类稳定档案顶顶顶顶

    Java语言程序设计-基础篇、进阶篇(原书第8版).pdf

    《Java语言程序设计-基础篇、进阶篇(原书第8版)》是一本全面且深入学习Java编程的权威教材。这本书分为基础篇和进阶篇,旨在为读者提供从入门到精通的完整Java学习路径。对于Java编程的初学者和有一定经验的开发者来...

    高效构建Java应用:Maven入门和进阶

    - [一、Maven简介和快速入门](#一Maven简介和快速入门) - [1.1 Maven介绍](#11-Maven介绍) - [1.2 Maven主要作用理解](#12-Maven主要作用理解) - [1.3 Maven安装和配置](#13-Maven安装和配置) - [二、基于IDEA的...

    成神之路思维导图——Hollis.zip

    "Java工程师成神之路2020版——进阶篇.png"可能涵盖了框架和技术的使用,如Spring框架、MyBatis、Maven或Gradle构建工具,以及数据库操作和SQL优化。此外,也可能包括了Web开发的相关技术,如Servlet、JSP、AJAX、...

    Java语言程序设计 基础篇-进阶篇源码

    这个压缩包文件"Java语言程序设计 基础篇-进阶篇源码"显然是一个关于学习Java编程的资源集合,涵盖了从基础到进阶的全过程。下面我们将详细探讨Java编程的一些关键知识点。 首先,基础篇通常会涵盖以下内容: 1. *...

    maven - maven tutorial

    #### 一、Apache Maven —— 概述 **1.1 什么是 Maven** Apache Maven 是一个基于项目对象模型(Project Object Model, POM)的软件项目管理和理解工具。它能够从一个中央信息源管理项目的构建、报告和文档。Maven...

    osgi进阶——11111

    本篇文档《OSGi进阶——11111》由BlueDavy编写,适合已经具备一定OSGi基础概念或者已经阅读过《OSGi实战》的读者,特别适用于希望将OSGi技术应用于商业项目或产品的开发者。 文档中提到,为了搭建OSGi运行环境,...

    《Maven 实战》.zip

    Maven——这一Java社区事实标准的项目管理工具,能帮你从琐碎的手工劳动中解脱出来,帮你规范整个组织的构建系统。不仅如此,它还有依赖管理、自动生成项目站点等超酷的特性,已经有无数的开源项目使用它来构建项目...

    maven资料大全

    Maven3培训教程.pptx MavenQuickReferenceCard.pdf MavenTheDefinitiveGuide.pdf Maven实战.pdf Maven实战——入门篇.pdf Maven学习.doc 持续集成之路——搭建Maven私服.doc 利用m2eclipse生成WTP项目.pdf

    持续集成环境搭建——maven、git、jenkins、tomcat

    本篇文章主要介绍了如何搭建一个基于maven、git、jenkins和tomcat的持续集成环境,适合初学者参考。 首先,我们需要的基础环境是Java开发环境,确保已安装JDK并在环境变量中设置了`JAVA_HOME`,并将`%JAVA_HOME%\...

    Maven 教程:基础篇-尚硅谷学习笔记 2022年

    **Maven教程:基础篇——尚硅谷学习笔记 2022年** Maven是一个强大的Java项目管理和构建工具,由Apache软件基金会开发。它通过提供一个标准的项目对象模型(Project Object Model,POM)来简化项目的构建过程,并...

    Java语言程序设计-进阶篇(原书第8版)

    根据提供的标题“Java语言程序设计-进阶篇(原书第8版)”和描述“Java语言程序设计-进阶篇(原书第8版)”,我们可以推断这本书主要聚焦于Java编程语言的高级主题和实践应用。由于提供的部分内文中没有具体的信息,我们...

    《Maven实战》

    Maven——这一Java社区事实标准的项目管理工具,能帮你从琐碎的手工劳动中解脱出来,帮你规范整个组织的构建系统。不仅如此,它还有依赖管理、自动生成项目站点等超酷的特性,已经有无数的开源项目使用它来构建项目...

    纯小白eclipse for java 配置若依(ruoyi)快速开发平台

    1.打开eclipse——Preferences——Maven——installations——Add 2.选择你的Maven文件夹 3.如图: 4.apply 5.改maven中conf文件夹下setting文件(编辑器打开) 6.修改仓库 7.此处添加自己的仓库路径(切记全程...

Global site tag (gtag.js) - Google Analytics