<build> <finalName>whale_alarm</finalName> <sourceDirectory>src/main/java</sourceDirectory> <resources> <!-- 控制资源文件的拷贝 --> <resource> <directory>src/main/resources</directory> <targetPath>${project.build.directory}</targetPath> <filtering>true</filtering> <!-- excludes和includes二选一使用即可 --> <!-- 不包含的文件,支持通配符 --> <!--<excludes>--> <!--<exclude>*.txt</exclude>--> <!--</excludes>--> <!-- 包含的文件,支持通配符 --> <!--<includes>--> <!--<include>*.properties</include>--> <!--</includes>--> </resource> <resource> <directory>src/main/resources</directory> <filtering>true</filtering> </resource> </resources> <plugins> <!-- 设置源文件编码方式 --> <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> <!-- 打包jar文件时,配置manifest文件,加入lib包的jar依赖 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <manifest> <addClasspath>true</addClasspath> <classpathPrefix>lib/</classpathPrefix> <mainClass>com.whale.Whale_alarmApplication</mainClass> </manifest> </archive> </configuration> </plugin> <!-- 拷贝依赖的jar包到lib目录 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <executions> <execution> <id>copy</id> <phase>package</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <outputDirectory> ${project.build.directory}/lib </outputDirectory> </configuration> </execution> </executions> </plugin> <!-- 解决资源文件的编码问题 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>2.4</version> <configuration> <encoding>UTF-8</encoding> </configuration> </plugin> <!-- 打包source文件为jar文件(源码,可选) --> <plugin> <artifactId>maven-source-plugin</artifactId> <version>2.1</version> <configuration> <attach>true</attach> <encoding>UTF-8</encoding> </configuration> <executions> <execution> <phase>compile</phase> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> </plugins> </build> <profiles> <profile> <id>dev</id> <activation> <activeByDefault>false</activeByDefault> </activation> <build> <filters> <filter>src/main/resources/environment/dev.properties</filter> </filters> </build> </profile> <profile> <id>pro</id> <activation> <activeByDefault>false</activeByDefault> </activation> <build> <filters> <filter>src/main/resources/environment/pro.properties</filter> </filters> </build> </profile> </profiles>
- 浏览: 106497 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (90)
- oracle (6)
- Scala (1)
- java (24)
- excell (2)
- impala (1)
- weblogic (1)
- jmx (0)
- solr (1)
- kafka (2)
- http (3)
- spring (2)
- mysql (7)
- linux (3)
- mongodb (1)
- git (4)
- ssl (1)
- https (1)
- mac (1)
- groovy (1)
- neo4j (2)
- redis (3)
- excel (2)
- thread (1)
- mybatis---日志 (1)
- mybatis (1)
- alipay (1)
- java,正则 (1)
- zookeeper (1)
- springCloud (1)
- springboot (9)
- gradle (1)
- vue (2)
- axios (1)
- mysql,jpa,hibernate (2)
- office (1)
- coverage (1)
- AI (3)
- windows (1)
最新评论
发表评论
-
导出csv并压缩
2024-07-30 13:48 485public byte[] getCSVDataByte( ... -
随机数小游戏
2024-04-12 18:03 495import javax.swing.*; impo ... -
copilot-乒乓球小游戏
2024-04-12 17:28 508import javax.swing.*; import ... -
vue 模板下载-导入文件
2024-04-12 17:27 0TODO -
Lock wait timeout exceeded
2023-10-12 14:47 513错误信息: org.springframework ... -
Unsupported conversion from DATE to java.lang.Long
2023-08-02 18:12 908Unsupported conversion from DA ... -
统计代码行数
2023-07-13 11:06 700import lombok.extern.slf4j.Slf ... -
配置mysql日志打印
2023-07-12 16:49 756# 配置sql打印日志 mybatis-plus: ... -
service 接口测试用例
2022-06-24 16:35 708@SpringBootTest(classes = Telem ... -
读excel文件生成sql
2022-02-11 11:45 642import java.io.*; import java. ... -
rabbitmq 使用
2020-05-07 19:07 634API模块接收请求,推送到消息队列 router模块消费 ... -
springBoot Annotation 入参返回值日志打印
2018-09-19 16:03 2434一、定义注解 package com.yare.a ... -
合并类里所有属性值
2018-08-22 17:43 707public String combineAllField ... -
quartz 数据库可配置
2018-05-04 11:35 845一、表设计: DROP TABLE IF EXISTS ` ... -
如何正确遍历删除List中的元素,你会吗?
2017-09-07 10:07 1295遍历删除List中的元素有很多种方法,当运用不当的时候就会产 ... -
获取本机的IP地址(去除127.0.0.1)
2017-08-31 11:55 1458/** * Created by zhangyan on ... -
线程池压测
2017-03-22 10:15 697public static void main(St ... -
Bouncy Castle Java 平台轻量级密码术包
2017-01-16 18:29 530百度吧。等下次用的时候再写博客 -
Bouncy Castle Java 平台轻量级密码术包
2016-12-26 14:21 733Bouncy Castle 是一种用于 Java 平台的开放 ... -
Timestamp 使用
2016-11-04 15:28 1255SimpleDateFormat sdf = ...
相关推荐
在Maven的世界里,`pom.xml`和`settings.xml`是两个至关重要的配置文件,它们共同决定了Maven项目的构建过程和环境配置。`pom.xml`(Project Object Model)文件是每个Maven项目的核心,它包含了项目的基本信息、...
Maven通过一个叫做pom.xml的项目对象模型文件来配置项目构建的各个方面,其中标签是Maven构建配置的核心部分,它定义了整个构建生命周期中需要执行的指令和任务。 Maven构建包括编译代码、执行测试、打包以及部署等...
"Maven 项目 pom.xml 中 parent 标签的使用" Maven 项目 pom.xml 文件中的 parent 标签是 Maven 项目管理依赖的核心组件之一。parent 标签的使用可以简化项目间的依赖管理,使得项目结构更加清晰、易于维护。 ...
Maven pom.xml 常用配置解析 Maven 项目对象模型(POM)是 Maven 的核心概念,它是 Maven 项目的描述文件,用于定义项目的坐标、依赖关系、编译、打包、测试、部署等过程。pom.xml 文件是 Maven 项目的核心配置文件...
本主题将深入探讨如何在Maven的配置文件`pom.xml`中添加Oracle数据库驱动(jar)以实现与Oracle数据库的连接。首先,我们需要理解`pom.xml`文件的作用,它是Maven项目的元数据文件,包含了项目的信息、构建指令以及...
在pom.xml中,还可以定义打包方式(packaging),比如默认的jar包形式,也可以是war、pom、maven-plugin等形式。另外,还可以配置 classifiers,它用来帮助定义构件输出的一些附属构件,这些附属构件不是项目直接...
-打包文件前置.xml- -全局属性配置- -NJCC开发环境(MySQL)- -部署环境(对应配置文件版本)- -设置默认环境- -NJCC开发环境(Oracle)- -部署环境(对应配置文件版本)- -配置maven地址- -外网- -版本增加- -表示test...
在Java开发领域,Maven是一个不可或缺的项目管理工具,它通过使用一个名为pom.xml的配置文件来管理和构建项目。pom.xml文件是Maven项目的灵魂,它包含了项目的元数据,如项目信息、依赖关系、构建配置等。下面我们将...
**POM.xml详解** 在Java开发领域,Maven是一个广泛使用的项目管理工具,它通过一个称为`pom.xml`的配置文件来管理项目的构建、依赖和版本...通过阅读和分析`Maven-pom.xml.doc`文档,你可以更深入地掌握这一关键概念。
首先,`pom.xml`是Maven项目对象模型(Project Object Model)的配置文件,它定义了项目的构建过程、依赖关系、项目信息等。在`pom.xml`中,开发者可以声明项目所需的外部库,Maven会自动下载这些库以满足项目构建...
Maven 项目对象模型(POM)文件是 Maven 项目的核心配置文件,它定义了项目的结构、依赖关系、构建过程和其他重要信息。在本文中,我们将对 POM 文件的各个元素进行详细解释,并对其作用和应用进行深入分析。 父...
《深入解析Maven工程中的pom.xml配置》 在软件开发过程中,管理依赖关系是一项繁重的任务,而Apache Maven提供了一种优雅的方式来处理这个问题。本文将深入探讨Maven工程的核心配置文件——pom.xml,以及它在项目...
Pom.xml是Maven项目的核心配置文件,它定义了项目的结构、依赖关系和构建过程。下面是pom.xml文件中常用的配置项和解释: 1. `<project>`:pom.xml文件的根元素,定义了整个项目的信息。 2. `<modelVersion>`:...
POM(Project Object Model)是Maven的核心概念,它是一个XML文件,包含了项目的基本信息、依赖管理、构建配置等。当我们说“根据pom.xml下载依赖”,实际上是在指Maven如何通过解析项目中的pom.xml文件来获取并安装...
Maven是一个项目管理工具,它通过使用pom.xml配置文件来管理项目的依赖、构建过程和其他元数据。本文将详细介绍如何在IntelliJ IDEA中配置Maven以及如何设置和管理pom.xml文件。 首先,我们需要确保IntelliJ IDEA...
POM (Project Object Model) 是 Maven 构建项目的核心配置文件,采用 XML 格式编写。它定义了项目的元数据、依赖关系、构建逻辑等信息。POM 文件允许开发者通过简单的配置来管理整个项目构建过程,包括编译、测试、...
在Maven构建生命周期中,pom.xml文件扮演着至关重要的角色,它是Maven项目的配置核心,几乎所有的构建指令和项目信息都在这个文件中定义。本文将深入探讨基于Maven的pom.xml文件的组成和使用,希望能够帮助您更加...
pom.xml 配置文件是 Maven 构件工程的核心文件,它定义了项目的结构、依赖关系、编译、打包、测试等各种配置信息。Below is a detailed explanation of the knowledge points in the pom.xml configuration file. ...
5. **pom.xml配置**:在`pom.xml`文件中,我们需要添加SSM框架以及它们依赖的其他库的依赖项。例如,Spring的相关模块(如spring-context、spring-webmvc)、MyBatis的核心库、以及Spring对MyBatis的支持库(spring-...
1. **项目对象模型(POM)**:Maven 使用一个 XML 文件(通常是 `pom.xml`)来描述项目的基本信息、构建过程、依赖关系等。 2. **依赖管理**:Maven 能够自动处理项目所需的所有外部依赖,开发者不需要手动下载和...