在乐字节学习的一天(在线更新)

在乐字节学习的第12天,学习了挺多知识,下面就是我今天在乐字节学习的知识。

IDEA编辑器集成Maven环境

设置Maven版本

选择 "File" —> "Other Settings" —> "Settings for New Projects..."  —> 搜索 "Maven"

选择下载好的maven版本(目录选到bin目录的上一级目录)

设置settings.xml文件

设置好之后,选择 "Apply" 或者 "OK"

Maven项目的创建

创建 Java项目

新建项目

选择 "File" —> "New" —> "Project"

选择"Maven",设置JDK版本,选择maven项目的模板

设置项目的 GroupId 和 ArtifactId

检查Maven环境,选择 "Next"

检查项目名和工作空间,选择 "Finish"

等待项目创建,下载资源,创建完成后目录结构如下

注:右下角弹出的提示框,选择 "Enable Auto-Import"(Maven启动自动导入)

编译项目

点击右上角的 "Add Configurations ",打开 "Run/Debug Configurations" 窗口

点击左上角的 "+" 号,选择 "Maven"

设置编译项目的命令

执行编译命令,两个图标分别代表"普通模式"和"调试模式"

编译成功

创建 Web项目

创建项目

创建Web项目与创建Java项目步骤基本一致,区别在于选择 Maven模板(web项目选择webapp),如图:

注:其他步骤与创建普通的Java项目相同。

项目目录结构如下:

启动项目

修改 JDK 的版本

<!-- JDN的版本修改为1.8 -->

<properties>

<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

<maven.compiler.source>1.8</maven.compiler.source>

<maven.compiler.target>1.8</maven.compiler.target>

</properties>

设置单元测试的版本

<!-- junit的版本修改为4.12 -->

<dependencies>

<dependency>

<groupId>junit</groupId>

<artifactId>junit</artifactId>

<version>4.12</version>

<scope>test</scope>

</dependency>

</dependencies>

删除pluginManagement标签

<!-- 将这个标签及标签中的内容全部删除 -->

<pluginManagement>

...

</pluginManagement>

添加web部署的插件

在 build 标签中添加 plugins 标签

Jetty插件

<!-- 设置在plugins标签中 -->

<plugin>

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

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

<version>6.1.25</version>

<configuration>

<!-- 热部署,每10秒扫描一次 -->

<scanIntervalSeconds>10</scanIntervalSeconds>

<!-- 可指定当前项目的站点名 -->

<contextPath>/test</contextPath>

<connectors>

<connectorimplementation="org.mortbay.jetty.nio.SelectChannelConnector">

<port>9090</port><!-- 设置启动的端口号 -->

</connector>

</connectors>

</configuration>

</plugin>

Tomcat插件

<!-- 设置在plugins标签中 -->

<plugin>

    <groupId>org.apache.tomcat.maven</groupId>

    <artifactId>tomcat7-maven-plugin</artifactId>

    <version>2.1</version>

    <configuration>

        <port>8081</port><!-- 启动端口 默认:8080 -->

        <path>/test</path><!-- 项目的站点名,即对外访问路径 -->

        <uriEncoding>UTF-8</uriEncoding><!-- 字符集编码 默认:ISO-8859-1 -->

        <server>tomcat7</server><!-- 服务器名称 -->

    </configuration>

</plugin>

启动项目

点击右上角的 "Add Configurations ",打开 "Run/Debug Configurations" 窗口

点击左上角的 "+" 号,选择 "Maven"

Jetty插件配置

也可以输入命令指定端口启动

jetty:run-Djetty.port=9090# 需要将插件配置中的port标签去掉

点击启动图标,启动服务

启动成功

浏览器访问效果

Tomcat插件配置

启动方式如上,启动成功

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容