美文网首页Web
web 16.Maven基础

web 16.Maven基础

作者: 第二套广播体操 | 来源:发表于2019-04-21 15:03 被阅读0次

jar包冲突 <scope>provided</scope> 调用系统自己的jar包

插件tomcat

 <plugin>
                    <groupId>org.apache.tomcat.maven</groupId>
                    <artifactId>tomcat7-maven-plugin</artifactId>
                    <version>2.1</version>

                    <configuration>
                        <port>80</port>
                        <path>/day18</path>

                    </configuration>
                </plugin>

插件 java编译器

  <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <encoding>utf-8</encoding>
                </configuration>
            </plugin>

项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的[项目管理工具]

maven安装:
将maven安装在没有中文和空格的路径
将本地仓库也需要解压在没有中文和空格的路径
默认本地仓库位置在 ${user.dir}/.m2/repository,${user.dir}表示 windows 用户目录。

配置环境变量:
将文件夹位置编写到MAVEN_HOME中
将/bin目录编写到path目录中

使用mvn -v 测试

在conf-settings.xml 中 找到<localRepository>
<localRepository>D:\maven\Warehouse\maven_repository</localRepository>
设置成自己本地仓库位置

mirrors中设置如下 导入maven阿里巴巴私服仓库

<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

maven规范化构建流程
清理 编译 测试 报告 打包 部署
clean compile test package install


maven 项目结构
src/main/java核心代码部分
src/main/resources配置文件
src/main/webapp 页面 js css 图
src/test/java测试代码
src/test/resources测试配置文件

配置文件


第一步 第二步

运行 MVN 命令的时候加上 -DarchetypeCatalog=local 这个参数。在 IDEA 中:


第三步

如果新建java文件下不能创建servlet文件 则在.iml文件处添加

<sourceRoots>
         <root url="file://$MODULE_DIR$/src/main/java" />
 </sourceRoots>

添加项目依赖

<!-- 依赖关系 -->
<dependencies>
 <!-- 此项目运行使用 junit,所以此项目依赖 junit -->
  <dependency>
        <!-- junit 的项目名称 -->
        <groupId>junit</groupId>
        <!-- junit 的模块名称 -->
        <artifactId>junit</artifactId>
        <!-- junit 版本 -->
        <version>4.9</version>
        <!-- 依赖范围:单元测试时使用 junit -->
        <scope>test</scope>
</dependency>
</dependencies>

相关文章

  • web 16.Maven基础

    jar包冲突 provided 调用系统自己的jar包 插件tomcat 插件 java编译器 项目对象模型...

  • 16.Maven

    一、下载安装Maven – Download Apache Maven[https://maven.apache....

  • java web目录

    java web目录 web编程基础web编程进阶(一)web编程进阶(二)web编程原理

  • Web页面制作基础

    Web页面制作基础 说明:仅作为学习辅助 那么Web页面制作基础,能让你掌握什么呢? 第一节掌握Web基础知识。 ...

  • Web页面制作基础

    Web页面制作基础 说明:仅作为学习辅助 那么Web页面制作基础,能让你掌握什么呢? 第一节掌握Web基础知识。 ...

  • 图解HTTP-Web和网络基础

    Web和网络基础 Web(Web就是在Http协议基础之上, 利用浏览器进行访问的网站)使用Http的协议作为规范...

  • web前端入门基础

    web前端基础笔记 学习web前端开发基础技术需要掌握:HTML、CSS、JavaScript语言。下面我们就来了...

  • HTML基础学习笔记

    原 Blog 链接:HTML基础学习笔记 自学 html 基础笔记 Web 前端简单介绍 web 前端包含: pc...

  • Web 测试(1) | Web 原理与 Web 测试基础

    Web测试基础 I. 如何开展Web测试 Web测试的对象 Web的页面元素 Web的业务逻辑 Web的数据行为 ...

  • 无标题文章

    #Web前端 - web前端是什么 - 定义 - 职责 - web前端基础知识和学习路线 - web前端学习的...

网友评论

    本文标题:web 16.Maven基础

    本文链接:https://www.haomeiwen.com/subject/abzcgqtx.html