-
eclipse maven项目 查看端口_081-Linux软件安装、Maven工程关系
2020-11-28 10:35:53在tomcat目录中bin文件下输入 ./startup.sh(2) 如何查看tomcat的启动日志?在tomcat目录中logs文件下输入 tail -f catalina.out或者tailf catalina.out(3) 如何将启动命令与查看启动日志命令同时执行?tomcat/bin/...1. Linux软件安装-安装tomcat
(1) 在Linux系统中如何启动tomcat?
在tomcat目录中bin文件下输入 ./startup.sh
(2) 如何查看tomcat的启动日志?
在tomcat目录中logs文件下输入 tail -f catalina.out或者tailf catalina.out
(3) 如何将启动命令与查看启动日志命令同时执行?
tomcat/bin/startup.sh & tailf tomcat/logs/catalina.out
2. Linux软件安装-安装mysql
(1) yum命令的作用是什么?
相当于下载命令
(2) 如何使用yum命令安装本地的rpm包?
yum localinstall 文件名
(3) 如何使用yum命令远程下载mysql并安装?
yum install mysql-server
(4) 如何启动mysql服务?
service mysqld start
3. Linux软件安装-mysql授权
(1) 如何为root用户设置密码?
/usr/bin/mysqladmin -u root password 'new-password'
(2) 通过mysql自带的客户端工具登录本机的mysql的命令是什么?
mysql -u 用户名 -p 密码 -p 后直接输入密码,不能有任何其他字符.
(3) 允许任何ip访问当前mysql的授权命令是什么?
grant all privileges on *.* to 'root'@'%' identified by 'root' with grant
option;
grant all privileges on 权限信息 to 'mysql 用户名'@'可访问的 ip
地址,%代表所有' identified by '用户密码' with grant option;
(4) 刷新授权信息的命令是什么?
flush privileges;
(5) 通过mysql自带的客户端工具登录任意位置的mysql的命令是什么?
mysql -u 用户名 -p 密码 -h 主机名或 IP 地址 -P 端口号
4. Maven介绍
(1) 阐述Maven与Ant的区别?
Ant 是软件构建工具,Maven 的定位是软件项目管理和理解工具。Maven 除了具备 Ant的功能外,还增加了以下主要的功能:
①使用 Project Object Model 来对软件项目管理;
②内置了更多的隐式规则,使得构建文件更加简单;
③内置依赖管理和 Repository 来实现依赖的管理和统一存储;
④内置了软件构建的生命周期;
目前,绝大多数开发人员都把 Ant 当作 Java 编程项目的标准构建工具。遗憾的是,Ant 的项目管理工具(作为 make 的替代工具)不能满足绝大多数开发人员的需要。通过检查 Ant 构建文件,很难发现项目的相关性信息和其它信息(如开发人员/拥有者、版本或站点主页)。
5. Maven的下载与Eclipse的整合
(1) 在Eclipse中整合已下载的Maven的步骤是什么?
指定maven配置文件
6. 什么是Maven仓库
(1) 什么是Maven的远程仓库
远程仓库指通过各种协议如 file://和 http://访问的其它类型的仓库。这些仓库可能是第三方搭建的真实的远程仓库,用来提供他们的构件下载(例如 http://repo.maven.apache.org 和http://uk.maven.org 是 Maven 的中央仓库)。其它“远程”仓库可能是你的公司拥有的建立在文件或 HTTP 服务器上的内部仓库,用来在开发团队间共享私有构件和管理发布的。
(2) 什么是Maven的本地仓库?
本地仓库指本机的一份拷贝,用来缓存远程下载,包含你尚未发布的临时构件
7. Maven仓库配置
(1) 如何在settings.xml文件中修改本地仓库的位置?
<!-- 本地仓库配置 -->
<localRepository>本地仓库路径</localRepository>
(2) 如何在settings.xml中将远程仓库的地址改为阿里的镜像地址?
<mirror>
<!-- 指定镜像 ID -->
<id>nexus-aliyun</id>
<!-- 匹配中央仓库。-->
<mirrorOf>central</mirrorOf>
<!-- 指定镜像名称 -->
<name>Nexus aliyun</name>
<!-- 指定镜像路径 -->
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
(3) 仓库访问优先级
①本地仓库:第一访问本地仓库。
②指定仓库:如果本地仓库不存在对应信息,访问配置文件中指定的远程仓库。这个远程仓库是第二优先级。
③镜像仓库(镜像仓库=中央仓库。 镜像仓库是用于替代中央仓库的):
镜像仓库是 Maven 开发过程中的首选远程仓库,在本地仓库和指定仓库无法获取资源的时候,直接访问镜像仓库。
④中央仓库:如果镜像仓库不是中央仓库,则会在访问镜像仓库无法获取资源后,访问中央仓库。
8. Maven工程类型
(1) Maven的工程类型及含义?
①POM 工程:是逻辑工程。用在父级工程或聚合工程中。用来做 jar 包的版本控制。
②JAR 工程:将会打包成 jar 用作 jar 包使用。即常见的本地工程 - Java Project。
③WAR 工程:将会打包成 war,发布在服务器上的工程。如网站或服务。即常见的网络工程 - Dynamic Web Project。war 工程默认没有 WEB-INF 目录及 web.xml 配置文件,IDE 通常会显示工程错误,提供完整工程结构可以解决。
9. 创建Maven工程
(1) 通过Eclipse创建Maven工程的步骤?
(2) Group id、Artifact Id、Version、Packaging分别表示什么含义?
Group Id 公司域名倒写
Artifact Id 项目名
Version 版本名
Packaging 项目类型
Name : 自定义名称,内容任意
10. Maven工程目录介绍
(1) src/main/java目录的作用是什么?
存储java源代码
(2) src/main/resources目录的作用是什么?
存储主要的资源文件。如:spring的xml配置文件和log4j的properties文件
(3) src/test/java目录的作用是什么?
存储测试用的类
(4) src/test/resources目录的作用是什么?
存储测试用的资源文件
(5) src目录的作用是什么?
包含了项目所有的源代码和资源文件,以及其他项目相关的文件。
(6) target目录的作用是什么?
编译后内容放置的文件夹
(7) pom.xml文件的作用是什么?
是 Maven 的基础配置文件。配置项目和项目之间关系,包括配置依赖关系等等
11. Maven工程关系-依赖关系
(1) 什么是Maven工程的依赖关系?
即 A 工程开发或运行过程中需要 B 工程提供支持,则代表 A 工程依赖 B 工程。在这种情况下,需要在 pom.xml 文件中增加下属配置定义依赖关系
(2) 如何在pom.xml文件中配置工程的依赖关系?
<dependencies>
<!-- 定义一个具体的依赖 -->
<dependency>
<!-- 依赖的工程所在组名 -->
<groupId>groupName</groupId>
<!-- 依赖的工程名 -->
<artifactId>artifactName</artifactId>
<!-- 依赖的工程版本 -->
<version>versionNo</version>
<!-- 依赖的工程有效范围,其可选值有:
compile - 编译中有效
runtime - 运行中有效
system - 全部中有效[默认]
provided - 当前工程中有效.
test - 只在测试有效
-->
<scope>system</scope>
</dependency>
</dependencies>
12. Maven工程关系-继承
(1) 什么是Maven工程的继承关系?
如果 A 工程继承 B 工程,则代表 A 工程默认依赖 B 工程依赖的所有资源,且可以应用B 工程中定义的所有资源信息。被继承的工程(B 工程)只能是 POM 工程。
(2) 如何在pom.mxl文件中配置工程的继承关系?
父类工程:
<modelVersion>4.0.0</modelVersion>
<groupId>com.bjsxt</groupId>
<artifactId>03parent</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>pom</packaging>
<!-- 定义版本 -->
<properties>
<junit-version>4.2</junit-version>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>${junit-version}</version>
</dependency>
</dependencies>
</dependencyManagement>
子类工程:
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.bjsxt</groupId>
<artifactId>03parent</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<groupId>com.bjsxt</groupId>
<artifactId>04son</artifactId>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
</dependency>
</dependencies>
13. Maven工程关系-聚合
(1) 什么是Maven工程的聚合关系?
总的工程必须是一个 POM 工程(Maven Project),各子模块可以是任意类型模块(Maven Module)。所有聚合工程和聚合模块必须处于同一个组(groupId)中,且聚合工程可以嵌套。
(2) 如何在pom.xml文件中配置工程的聚合关系?
(不需要配置,自动生成)
<modules>
<module>05maven-sub1(聚合模块名称)</module>
<module>06maven-sub2(聚合模块名称)</module>
</modules>
14. Maven创建war项目
(1) 写出使用Maven创建war项目的步骤
15. Maven插件-编译器插件
(1) Maven中的编译插件的作用是什么?
通过插件配置所使用的编译器或者JDK版本
(2) 如何在pom.xml文件中配置Maven的编译插件?
<!-- 配置maven的编译插件 -->
<build>
<plugins>
<!-- JDK编译插件 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.2</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
(3) 如何在settings.xml文件中配置全局的Maven编译插件?
<profile>
<!-- 定义的编译器插件 ID,全局唯一 -->
<id>jdk-1.8</id>
<!-- 插件标记,activeByDefault 默认编译器,jdk 提供编译器版本 -->
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<!-- 配置信息 source-源信息,target-字节码信息,compilerVersion-编译过程版本 -->
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
分享/讲解/扩展思考
点名提问从第一节课到最后一节课分别学到了什么,直到同学们把所有的知识点都说出来并且保证无误。
-
发布远程tomcat后如何查看日志
2018-02-07 16:45:16今天遇到一个问题,web的后台工程在eclipse的maven管理的tomcat插件中运行是正常的,但是发布到远程的taocat服务器上运行,却失败了,显示 FAIL - Application at context path /arcgis/rest could not be started ...今天遇到一个问题,web的后台工程在eclipse的maven管理的tomcat插件中运行是正常的,但是发布到远程的taocat服务器上运行,却失败了,显示
FAIL - Application at context path /arcgis/rest could not be started
开始,以为是本地的jdk版本和远程tomcat的jdk版本不一致造成的,后来把远程tomcat所在的linux的jdk版本也换成1.8的,发现还是不行。
后来,查看tomcat的log日志文件localhost.2018-02-07.log,发现了错误所在,Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in file [/usr/local/tomcat/webapps/ROOT/WEB-INF/classes/spring/applicationContext-dao.xml]: Invocation of init method failed; nested exception is java.io.FileNotFoundException: class path resource [SqlMapConfig.xml] cannot be opened because it does not exist
说明在class目录下,没有找到SqlMapConfig.xml文件,仔细查找,才发现文件名是sqlMapConfig.xml。改过来后,重新发布,可以运行了。
比较奔溃的是在本地的tomcat上运行,没有发现这个错误。。。
附tomcat下的log文件说明:
tomcat每次启动时,自动在logs目录下生产以下日志文件,按照日期自动备份localhost.2016-07-05.txt //经常用到的文件之一 ,程序异常没有被捕获的时候抛出的地方
catalina.2016-07-05.txt //经常用到的文件之一,程序的输出,tomcat的日志输出等等
manager.2016-07-05.txt //估计是manager项目专有的
host-manager.2016-07-05.txt//估计是manager项目专有的
localhost_access_log.2016-10-01.txt //tomcat访问日志记录,需要配置。
另:用notepad++可以远程查看和操作linux系统上的文件,非常方便。具体可以看
http://blog.csdn.net/guoyuannan/article/details/77168387 -
maven 修改文件名_[070]maven
2020-12-31 07:41:41第145次(Linux)学习主题:Linux学习目标:1 掌握Linux安装...tomcat/bin/startup.sh(2) 如何查看tomcat的启动日志?tomcat/logs/catalina.out 文件是日志文件. 就是控制台输出的文件.(3) 如何将启动命令与查看启动日...第145次(Linux)
学习主题:Linux
学习目标:
1 掌握Linux安装管理tomcat与mysql
1. Linux软件安装-安装tomcat
(1) 在Linux系统中如何启动tomcat?
tomcat/bin/startup.sh
(2) 如何查看tomcat的启动日志?
tomcat/logs/catalina.out 文件是日志文件. 就是控制台输出的文
件.
(3) 如何将启动命令与查看启动日志命令同时执行?
tomcat/bin/startup.sh & tailf tomcat/logs/catalina.out
& - 命令连接符, 左侧命令执行结束后,立刻执行右侧命令.
2. Linux软件安装-安装mysql
(1) yum命令的作用是什么?
yum 安装,是通过远程的 yum 应用服务器下载安装包并安装软件
的方式.
yum 应用服务器中的数据是固定的
增加本地 yum 信息,相当于增加一个新的 yum 应用服务器中的软
件列表.
(2) 如何使用yum命令安装本地的rpm包?
yum localinstall 文件名
(3) 如何使用yum命令远程下载mysql并安装?
yum install mysql-server
(4) 如何启动mysql服务?
service mysqld start
3. Linux软件安装-mysql授权
(1) 如何为root用户设置密码?
/usr/bin/mysqladmin -u root password 'new-password'
(2) 通过mysql自带的客户端工具登录本机的mysql的命令是什么?
mysql -uroot -p 密码
(3) 允许任何ip访问当前mysql的授权命令是什么?
grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
grant all privileges on 权限信息 to 'mysql 用户名'@'可访问的 ip地址,%代表所有' identified by '用户密码' with grant option;
(4) 刷新授权信息的命令是什么?
flush privileges;
(5) 通过mysql自带的客户端工具登录任意位置的mysql的命令是什么?
mysql -u 用户名 -p 密码 -h 主机名或 IP 地址 -P 端口号
4. Maven介绍
(1) 阐述Maven与Ant的区别?
Ant是软件构建工具,Maven的定位是软件项目管理和理解工具。Maven除了具备Ant的功能外,还增加了以下主要的功能:
1) 使用Project Object Model 来对软件项目管理;
2) 内置了更多的隐式规则,使得构建文件更加简单;
3) 内置依赖管理和Repository来实现依赖的管理和统一存储;
4) 内置了软件构建的生命周期:
第146次(Maven)
学习主题:Maven
学习目标:
1 掌握Linux常用命令以及常用文件上传,环境变量配置
5. Maven的下载与Eclipse的整合
(1) 在Eclipse中整合已下载的Maven的步骤
6. 什么是Maven仓库
(1) 什么是Maven的远程仓库
Maven 仓库是基于简单文件系统存储的,集中化管理 Java API 资源(构件)的一个服务。仓库中的任何一个构件都有其唯一的坐标,根据这个坐标可以定义其在仓库中的唯一存储路径。得益于 Maven 的坐标机制,任何 Maven 项目使用任何一个构件的方式都是完全相同的,Maven 可以在某个位置统一存储所有的 Maven 项目共享的构件,这个统一的位置就是仓库,项目构建完毕后生成的构件也可以安装或者部署到仓库中,供其它项目使用。对于 Maven 来说,仓库分为两类:本地仓库和远程仓库。
(2) 什么是Maven的本地仓库?
本地仓库指本机的一份拷贝,用来缓存远程下载,包含尚未发布的临时构件。
7. Maven仓库配置
(1) 在settings.xml文件中修改本地仓库的位置
<localRepository>本地仓库路径</localRepository>
(2) 在settings.xml中将远程仓库的地址改为阿里的镜像地址
<mirror>
<!-- 指定镜像 ID -->
<id>nexus-aliyun</id>
<!-- 匹配中央仓库。-->
<mirrorOf>central</mirrorOf>
<!-- 指定镜像名称 -->
<name>Nexus aliyun</name>
<!-- 指定镜像路径 -->
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
8. Maven工程类型
(1) Maven的几种工程类型
POM:POM 工程是逻辑工程。用在父级工程或聚合工程中。用来做 jar 包的版本控制。
JAR:将会打包成 jar 用作 jar 包使用。即常见的本地工程 - Java Project。
WAR:将会打包成 war,发布在服务器上的工程。如网站或服务。即常见的网络工程 - Dynamic Web Project。
9. 创建Maven工程
(1) 通过Eclipse创建Maven工程的步骤
(2) Group id、Artifact Id、Version、Packaging分别表示的含义
Group Id 公司域名倒写
Artifact Id 项目名
Version 版本名
Packaging 项目类型
10. Maven工程目录介绍
(1) src/main/java目录的作用
src/main/java 这个目录下储存 java 源代码
(2) src/main/resources目录的作用是什么?
src/main/resources 储存主要的资源文件。比如spring的xml配置文件和log4j的properties文件。
(3) src/test/java目录的作用是什么?
src/test/java 储存测试用的类,比如 JUNIT 的测试一般就放在这个目录下面
(4) src/test/resources目录的作用是什么?
src/test/resources 储存测试用的资源文件
(5) src目录的作用是什么?
src 包含了项目所有的源代码和资源文件,以及其他项目相关的文件。
(6) target目录的作用是什么?
target 编译后内容放置的文件夹
(7) pom.xml文件的作用是什么?
pom.xml 是 Maven 的基础配置文件。配置项目和项目之间关系,包括配置依赖关系等
11. Maven工程关系-依赖关系
(1) 什么是Maven工程的依赖关系?
即 A 工程开发或运行过程中需要 B 工程提供支持,则代表 A 工程依赖 B 工程。
(2) 如何在pom.xml文件中配置工程的依赖关系?
<dependencies>
<!--定义一个具体的依赖-->
<dependency>
<!--依赖的工程所在组名-->
<groupId>groupName</groupId>
<!--依赖的工程名-->
<artifactId>artifactName</artifactId>
<!--依赖的工程版本-->
<version>versionNo</version>
<!--依赖的工程有效范围,其可选值有:
compile - 编译中有效
runtime - 运行中有效
system - 全部中有效[默认]
provided - 当前工程有效
test - 只在测试有效
-->
<scope>system</scope>
</dependency>
</dependencies>
12. Maven工程关系-继承
(1) 什么是Maven工程的继承关系?
如果A工程继承B工程,则代表A工程默认依赖B工程依赖的所有资源,且可以应用B工程中定义的所有资源信息。被继承的工程(B工程)只能是POM工程。
(2) 如何在pom.mxl文件中配置工程的继承关系?
在子工程中添加
<parent>
<groupId>组名</groupId>
<artifactId>项目名</artifactId>
<version>版本</version>
</parent>
13. Maven工程关系-聚合
(1) 什么是Maven工程的聚合关系?
当我们开发的工程拥有 2 个以上模块的时候,每个模块都是一个独立的功能集合。比如=某大学系统中拥有搜索平台,学习平台,考试平台等。开发的时候每个平台都可以独立编译,测试,运行。这个时候我们就需要一个聚合工程。
(2) 如何在pom.xml文件中配置工程的聚合关系?
14. Maven创建war项目
(1) 写出使用Maven创建war项目的步骤
15. Maven插件-编译器插件
(1) Maven中的编译插件的作用是什么?
指定项目使用的jdk编译插件版本。
(2) 如何在pom.xml文件中配置Maven的编译插件?
(3) 如何在settings.xml文件中配置全局的Maven编译插件?
-
eclipse maven打包_Linux安装tomcat以及Maven介绍
2020-11-25 18:42:571. Linux软件安装-安装tomcat(1) 在Linux... tailf tomcat/logs/catalina.out(2) 如何查看tomcat的启动日志? tailf tomcat/logs/catalina.out(3) 如何将启动命令与查看启动日志命令同时执行?tomcat/bin/startup.s...1. Linux软件安装-安装tomcat
(1) 在Linux系统中如何启动tomcat?
tomcat/bin/startup.sh & tailf tomcat/logs/catalina.out
(2) 如何查看tomcat的启动日志?
tailf tomcat/logs/catalina.out
(3) 如何将启动命令与查看启动日志命令同时执行?
tomcat/bin/startup.sh & tailf tomcat/logs/catalina.out
2. Linux软件安装-安装mysql
(1) yum命令的作用是什么?
访问远程的 yum 应用服务器下
(2) 如何使用yum命令安装本地的rpm包?
yum localinstall 文件名
(3) 如何使用yum命令远程下载mysql并安装?
yum install mysql-server
(4) 如何启动mysql服务?
service mysqld start
3. Linux软件安装-mysql授权
(1) 如何为root用户设置密码?
/usr/bin/mysqladmin -u root password 'new-password'
(2) 通过mysql自带的客户端工具登录本机的mysql的命令是什么?
mysql -uroot -pXXXX
(3) 允许任何ip访问当前mysql的授权命令是什么?
grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
(4) 刷新授权信息的命令是什么?
flush privileges;
(5) 通过mysql自带的客户端工具登录任意位置的mysql的命令是什么?
mysql -u 用户名 -p 密码 -h 主机名或 IP 地址 -P 端口号
4. Maven介绍
(1) 阐述Maven与Ant的区别?
Ant 是软件构建工具,Maven 的定位是软件项目管理和理解工具。Maven 除了具备 Ant 的功能外,还增加了以下主要的功能:
1)使用 Project Object Model 来对软件项目管理;
2)内置了更多的隐式规则,使得构建文件更加简单;
3)内置依赖管理和 Repository 来实现依赖的管理和统一存储;
4)内置了软件构建的生命周期;
5. Maven的下载与Eclipse的整合
(1) 在Eclipse中整合已下载的Maven的步骤是什么?
6. 什么是Maven仓库
(1) 什么是Maven的远程仓库
远程仓库指通过各种协议如 file://和 http://访问的其它类型的仓库。这些仓库可能是第三方搭建的真实的远程仓库,用来提供他们的构件下载(例如 http://repo.maven.apache.org 和http://uk.maven.org 是 Maven 的中央仓库)。其它“远程”仓库可能是你的公司拥有的建立在文件 或 HTTP 服务器上的内部仓库,用来在开发团队间共享私有构件和管理发布的。
(2) 什么是Maven的本地仓库?
本地仓库指本机的一份拷贝,用来缓存远程下载,包含你尚未发布的临时构件。
7. Maven仓库配置
(1) 如何在settings.xml文件中修改本地仓库的位置?
(2) 如何在settings.xml中将远程仓库的地址改为阿里的镜像地址?
8. Maven工程类型
(1) Maven有几种工程类型?
三种
(2) 每一种工程类型表示什么含义?
Pom工程:POM 工程是逻辑工程。用在父级工程或聚合工程中。用来做 jar 包的版本控制。
Jar工程:将会打包成 jar 用作 jar 包使用。即常见的本地工程 - Java Project。
war工程:将会打包成 war,发布在服务器上的工程。如网站或服务。即常见的网络工程 - Dynamic Web Project。war 工程默认没有 WEB-INF 目录及 web.xml 配置文件,IDE 通常会显示工程错误,提供完整工程结构可以解决。
9. 创建Maven工程
(1) 通过Eclipse创建Maven工程的步骤?
(2) Group id、Artifact Id、Version、Packaging分别表示什么含义?
Group Id 公司域名倒写
Artifact Id 项目名
Version 版本名
Packaging 项目类型
10. Maven工程目录介绍
(1) src/main/java目录的作用是什么?
这个目录下储存 java 源代码
(2) src/main/resources目录的作用是什么?
储存主要的资源文件。比如spring的xml配置文件和log4j的propertie文件。
(3) src/test/java目录的作用是什么?
储存测试用的类,比如 JUNIT 的测试一般就放在这个目录下面
(4) src/test/resources目录的作用是什么?
储存测试用的资源文件
(5) src目录的作用是什么?
包含了项目所有的源代码和资源文件,以及其他项目相关的文件。
(6) target目录的作用是什么?
编译后内容放置的文件夹
(7) pom.xml文件的作用是什么?
是 Maven 的基础配置文件。配置项目和项目之间关系,包括配置依赖关系等等
11. Maven工程关系-依赖关系
(1) 什么是Maven工程的依赖关系?
即 A 工程开发或运行过程中需要 B 工程提供支持,则代表 A 工程依赖 B 工程。在这种情况下,需要在 pom.xml 文件中增加下属配置定义依赖关系
(2) 如何在pom.xml文件中配置工程的依赖关系?
12. Maven工程关系-继承
(1) 什么是Maven工程的继承关系?
如果 A 工程继承 B 工程,则代表 A 工程默认依赖 B 工程依赖的所有资源,且可以应用B 工程中定义的所有资源信息。被继承的工程(B 工程)只能是 POM 工程。
(2) 如何在pom.mxl文件中配置工程的继承关系?
父工程中 子工程中 13. Maven工程关系-聚合
(1) 什么是Maven工程的聚合关系?
在创建聚合工程的过程中,总的工程必须是一个 POM 工程(Maven Project),各子模 块可以是任意类型模块(Maven Module)。所有聚合工程和聚合模块必须处于同一个组 (groupId)中,且聚合工程可以嵌套。
(2) 如何在pom.xml文件中配置工程的聚合关系?
14. Maven创建war项目
(1) 写出使用Maven创建war项目的步骤
(注意:这里要手动添加WEB-INF目录和web.xml文件,否则会编译报错)
15. Maven插件-编译器插件
(1) Maven中的编译插件的作用是什么?
可以更换jdk的版本
(2) 如何在pom.xml文件中配置Maven的编译插件?
(3) 如何在settings.xml文件中配置全局的Maven编译插件?
-
git 查看公共commit_java项目必备maven插件之git-commit-id-plugin
2020-11-30 16:58:41有人可能会说查看应用日志。是的,这是一种方法,却不是一种好的方式。这种方式需保证:每次上线的代码都要打印不同的日志,以示差异。而且查日志过程很繁琐。这里推荐一款git-commit-id-plugin mave... -
IDEA构建Maven项目导包失败解决
2020-05-08 00:33:53Maven异常:Could not transfer ...IDEA导入jar包报错,不论如何reimport都没用,查看报错日志为 java.lang.RuntimeException: org.apache.maven.model.io.ModelParseException: only whitespace content allowed... -
jitpack maven仓库的使用
2020-04-15 16:29:59参考: gson-plugin如何在JitPack发布(四) 官方 jitpack 官方集成文档 ...我的实践 : 基于okhttp拦截器,支持手机上查看日志,切换域名环境 我的实践 : gradle自定义plugin,上传pgyer蒲公英 ... -
「maven」从一次 maven 排除问题中找到解决问题的方法论。
2021-01-01 11:55:02开发中遇到了报错该如何处理? 百度呀,google呀,都太泛化了,搜索出来的可能有很多个解决方法,...如何捕捉到错误,查看错误信息?如下: try{ SpringApplication.run(Application.class,args); }catch(Excep... -
Linux软件安装和Maven
2019-09-20 19:32:49学习主题:Linux 学习目标: 1 掌握Linux安装管理tomcat与mysql 2 掌握Linux常用命令以及常用文件上传,环境变量配置 1.Linux软件安装-安装tomcat (1)在Linux系统中如何启动...(2)如何查看tomcat的启动日志? tail... -
centos7 yum安装maven_Linux安装tomcat、mysql 、Maven与Eclipse的整合、settings.xml
2020-12-28 05:04:06第145次(Linux)学习主题:Linux学习目标:掌握Linux安装管理tomcat与mysql一、Linux软件安装-安装tomcat在Linux系统中如何启动tomcat...2.启动tomcat: 命令 ./startup.sh如何查看tomcat的启动日志?tomcat/logs/cata... -
Linux软件安装以及Maven简单认识
2019-09-20 21:23:561. Linux软件安装-安装tomcat (1) 在Linux系统中如何启动tomcat?...(2) 如何查看tomcat的启动日志? tailf tomcat/logs/catalina.out (3) 如何将启动命令与查看启动日志命令同时执行? tomcat/bin/sta... -
Jenkins 搭建HmcPlayer自动化编译及自动发版到maven仓
2019-05-15 17:08:19Jenkins 搭建HmcPlayer自动化编译及自动发版到maven仓1, 前言2,准备工作:3,如何在Jenkins构建一个自动化编译...点击 保存 应用即可3.4 编译项目 点击如下 Build with Parameters4 如何查看构建失败 日志信息4.1 ... -
信息 按顺序打印commit_java项目必备maven插件之git-commit-id-plugin
2021-01-05 14:26:01有人可能会说查看应用日志。是的,这是一种方法,却不是一种好的方式。这种方式需保证:每次上线的代码都要打印不同的日志,以示差异。而且查日志过程很繁琐。这里推荐一款git-commit-id-plugin mave... -
信息 按顺序打印commit_一款小巧实用的git-commit-id-plugin maven插件推荐
2020-12-24 20:15:37有人可能会说查看应用日志。是的,这是一种方法,却不是一种好的方式。这种方式需保证:每次上线的代码都要打印不同的日志,以示差异。而且查日志过程很繁琐。这里推荐一款git-commit-id-plugin mave... -
Linux下如何在不解压jar包查看或修改配置文件
2018-02-02 16:52:07原文地址:修改jar包中的配置文件 打包以及修改jar包 cd genesys_data_etl mvn clean package -Poffline -...[INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ genesys_data_etl --- [INFO] Building jar:... -
Android代码-CrashMonitor 监听程序崩溃日志
2019-08-06 07:26:53MNCrashMonitor 监听程序崩溃日志,直接页面展示崩溃日志列表,调试方便,测试人员可以随时给程序猿查看日志详情,可以动态添加日志内容,手机直接查看日志内容可以分享,复制,生成长截图,高亮显示。 截图 如何添加... -
如何友好的展示Findbugs页面
2016-08-31 11:46:53关于如何在maven中配置findbugs插件,请参阅我的上一篇日志(http://hw1287789687.iteye.com/blog/1960322)。 运行mvn compile findbugs:findbugs 产生的分析报告默认是xml,非常不方便查看,因为不直观。 如何... -
如何友好地展示findbugs分析报告
2016-05-10 13:23:59关于如何在maven中配置findbugs插件,请参阅我的上一篇日志(http://hw1287789687.iteye.com/blog/1960322)。 运行mvn compile findbugs:findbugs产生的分析报告默认是xml,非常不方便查看,因为不直观。 如何让... -
mvn 如何解决find DuplicateClasses问题
2019-01-03 13:58:39第一步:查看错误日志, org.ow2.asm:asm:jar:5.2:compile和asm:asm:jar:3.1:compile 这两个包在编译的时候存在重复类(具有相同包结构和名称的类),重复类是下面的这几个类,通过上面的描述我们可以知道问题是... -
nexus启动日志在哪查看_如何从Nexus迁移到Artifactory
2021-02-01 21:39:57前言由于 JFrog Artifactory 在业界得到了普遍的应用,并且 Artifactory 可以完全替代 Nexus 作为 Maven 私服,所以JFrog 提供了自动化的迁移工具 nexus2artifactory,目的是帮现有的 Nexus 用户一键迁移到 ... -
MYSQL总结(2)
2020-04-17 16:28:24MySQL知识总结(2)MYSQL索引索引简介什么是索引为什么建立索引索引建立在哪索引的种类索引的优缺点索引的设计原则索引的底层数据结构如何建立索引如何选择引擎MYSQL事务事务简介什么是事务事务的特性为什么要有事务... -
2.MapReduce入门(连载)_HelloWorld
2020-08-27 10:32:07WordCount需求数据准备客户端导入相应的依赖坐标+日志添加(注:Maven项目,不会的请点击这里[maven安装](https://blog.csdn.net/lovemore2/article/details/104548047))编写程序编写mapper类右键运行查看结果 ... -
java jar包启动限制内存占用_服务器模拟真实发布jar包等各种问题
2021-01-21 01:13:38在实际生产环境中,我们是不能触碰到服务器的,只能通过SSH等手段进行远程连接,通过网络传输进行内存cpu日志等查看工作,通过对其分析,再定位代码部分的问题,那这么jar包是如何运行到服务器上的?JVM堆栈的设置又... -
linux下jar包里的类反射_服务器模拟真实发布jar包等各种问题
2020-12-03 18:35:13在实际生产环境中,我们是不能触碰到服务器的,只能通过SSH等手段进行远程连接,通过网络传输进行内存cpu日志等查看工作,通过对其分析,再定位代码部分的问题,那这么jar包是如何运行到服务器上的?JVM堆栈的设置又... -
构造Nexus,仓库部署成员Nexus仓
2015-10-14 15:20:00在一个,我们描述了如何配置安装nexus制,本节,我们来介绍nexus采用 ...管理角色,管理任务,查看系统Rss源以及查看系统日志,本文就介绍nexus最主要的使用方法。 2.代理maven中央仓库 点击右边菜单条的... -
SpringBoot启动出现SLF4J: Class path contains multiple SLF4J bindings.
2020-06-18 11:12:57提示绑定了多个SLF4J,也就是说存在依赖冲突,那么我们如何去排查找到冲突的位置呢,借助idea的maven工具可以清晰的看到项目的依赖树形结构,我们搜索自己的依赖去查看相关关系,最后排除掉冲突的即可: 可以看到存... -
配置Nexus仓库,部署构件到Nexus仓库
2015-06-11 16:37:37这里可以配置nexus系统,管理用户,管理角色,管理任务,查看系统Rss源以及查看系统日志,本文就介绍nexus最基本的用法。 2.代理maven中央仓库 点击右边菜单栏的Repositories,界面的主面板会显示所有一个所 -
NWCD
2021-04-09 16:25:091.java jdk和jre 求和算法 时间复杂度和空间复杂度 restful风格 微服务 maven中央仓库 项目依赖jar包,换平台运行 同步和异步 设计模式–代理模式 ...僵尸进程和孤儿进程 ...系统宕机查看什么日志 软连接和硬链接 ...