zoukankan      html  css  js  c++  java
  • Maven入门

    一、Maven介绍

    Maven是一个项目管理和综合工具。Maven提供了开发者构建一个完整的生命周期框架。开发团队能够自己主动完毕项目的基础工具建设。Maven使用标准的文件夹结构和默认构建生命周期。

    在多个开发团队环境时,Maven能够设置按标准在非常短的时间里完毕配置工作。因为大部分项目的设置都非常easy,并且可反复使用,Maven让开发者的工作更轻松,同一时候创建报表,检查。构建和測试自己主动化设置。

    Maven提供了开发者的方式来管理:

    • Builds
    • Documentation
    • Reporting
    • Dependencies
    • SCMs
    • Releases
    • Distribution
    • mailing list

    概括地说,Maven简化和标准化项目建设过程。处理编译,分配。文档,团队协作和其它任务的无缝连接。 Maven添加可重用性并负责建立相关的任务。

    二、Maven环境搭建

    本课程的maven环境已搭建,并且已集成到Eclipse中,故仅仅需在Eclipse中创建mavenproject就可以。若要自己搭建好开发环境,请參见环境搭建和Eclipse集成maven。

    三、使用Maven创建第一个web项目
    1、创建项目
    1):在eclipse中用maven创建项目
    这里写图片描写叙述
    2):继续next
    这里写图片描写叙述
    3):选择maven-archetype-webapp后。继续next
    这里写图片描写叙述
    4):填写Group Id, Artifact Id 和 Package(可默认)后finish
    这里写图片描写叙述
    5):略微等待片刻后(等待载入相关包)可出现例如以下文件夹
    这里写图片描写叙述

    注:若建立project后出现错误,即出现例如以下图(红圈中)所看到的错误,可參考这里
    这里写图片描写叙述

    2、 项目配置

    1):加入Source Folder
    因为Maven规定,必须创建下面几个Source Folder

    • src/main/resources
    • src/main/java
    • src/test/resources
    • src/test/java
      加入以上的Source Folder(右击项目名称)
      这里写图片描写叙述
      然后将出现例如以下界面,填入就可以
      这里写图片描写叙述
      注:若加入时提示已有该文件。则可不加入此文件
      创建好的项目文件夹例如以下图所看到的
      这里写图片描写叙述
      2):配置Build Path
      这里写图片描写叙述
      设定4个文件夹的输出Output folder,双击改动
      这里写图片描写叙述
      这里写图片描写叙述
      分别将以上四处的Output folder改动例如以下

    • src/main/resources 中为 target/classes

    • src/main/java  中为  target/classes
    • src/test/resources 中为 target/test-classes
    • src/test/java 中为 target/test-classes
      改动方法例如以下图所看到的:

      这里写图片描写叙述
      改动完毕后例如以下图所看到的:
      这里写图片描写叙述
      这里写图片描写叙述
      设定Libraries
      这里写图片描写叙述

    finish后出现例如以下图所看到的:
    这里写图片描写叙述
    ok后配置完毕

    2):将项目转换成Dynamic Web Project
    这里写图片描写叙述

    3):设置部署程序集(Web Deployment Assembly)
    在项目上右键单击,选择Properties。在左側选择Deployment Assembly
    这里写图片描写叙述
    我们删除test的两项。因为test是測试使用,并不须要部署。


    这里写图片描写叙述
    完毕后例如以下图所看到的:
    这里写图片描写叙述
    这里写图片描写叙述
    4):执行server
    这里写图片描写叙述
    成功显演示样例如以下:
    这里写图片描写叙述

  • 相关阅读:
    idea 使用
    scala
    Java开发工具
    ActiveMQ基础
    Java 多线程实战
    Java 内部类和Lambda
    Spring 学习
    平滑重启php
    opcache
    redis的hscan命令
  • 原文地址:https://www.cnblogs.com/gccbuaa/p/7072849.html
Copyright © 2011-2022 走看看