POM文件编译打包配置整理

1、整个打包过程就是插件添加过程,添加build插件

2、指定testng.xml路径的编译插件:执行mvn clean package

<build>
        <finalName>test</finalName>
        <plugins>
            <!--编译打包配置-->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.7.1</version>
                <configuration>
                    <suiteXmlFiles>
                        <suiteXmlFile>
                            <!--配置testng.xml路径-->
                            ./src/main/resources/testng.xml
                        </suiteXmlFile>
                    </suiteXmlFiles>
                </configuration>
            </plugin>
        </plugins>
    </build>

3、springboot项目编译打包,包括对应pom依赖

<!--springboot项目编译打包-->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <!--指定应用程序入口-->
                    <mainClass>extentreport.TestMethodsDemo</mainClass>
                </configuration>
                <executions>
                    <execution>
                        <goals>
                            <goal>repackage</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <encoding>UTF-8</encoding>
                    <compilerArguments>
                        <extdirs>${project.basedir}</extdirs>
                    </compilerArguments>
                </configuration>
            </plugin>

原文地址:https://www.cnblogs.com/wangkc/p/10853092.html

时间: 2024-08-12 07:45:53

POM文件编译打包配置整理的相关文章

解析springboot里的pom文件和对应配置解析(一)

利用Idea的默认设置创建springboot项目,pom文件的结构如下 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="

Maven pom.xml 常用打包配置

<build> <!-- 指定JAVA源文件目录 --> <sourceDirectory>src</sourceDirectory> <!-- 配置资源文件--> <resources> <resource> <directory>src</directory> <includes> <include>*/*.xml</include> <include&

maven的pom文件解析及配置

1.IDEA中的Maven的pom.xml文件,其实比较通俗点介绍功能主要项目引入的jar包,管理配置项目以及一些插件的配置等项目 2.对于pom配置详细介绍,整理如下2篇文档介绍的比较系统全面: https://blog.csdn.net/xyphf/article/details/81228737 https://blog.csdn.net/qq_17085463/article/details/78820645 原文地址:https://www.cnblogs.com/chch213/p/

2.快速创建springboot项目 连pom文件里面的配置都不用配了

无论是创建项目 还是module 模块 选择这个 .然后在后面的选择中选择自己要的功能 就可以把相关的依赖都加进去 省去了依赖 其后的写法跟第一篇一样 在这个项目下面有一个配置文件 ====>application.properities 在其中可以对当前项目的配置进行修改 例如将端口修改为8081 或者可以注释这一行,在application.proprities相同路径下创建一个名为application.yml的文件 在其中进行配置 如下 一个技巧是 输入server.port 之后回车

Maven 的 pom 文件、生命周期

1. pom 文件 pom 代表项目对象模型,它是 Maven 中工作的基本组成单位.它是一个 XML 文件,始终保存在项目的基本目录中的 pom.xml 文件中.pom 包含的对象是使用 Maven 来构建的,pom.xml 文件包含了项目的各种配置信息,需要特别注意,每个项目都只有一个 pom.xml 文件. pom 文件中有一些节点用来描述项目配置信息,比如: 1)project:工程的根标签 2)modelVersion:pom 模型版本,maven2和3只能为4.0.0 3)group

关于使用命令添加jar进自己的pom文件中-maven项目添加jar包

现在几乎开发项目都是使用的maven项目,但是有的时候可以使用比较偏门或者新的jar可能在网上搜不到在pom文件里的配置应该如何写,因此写下这篇博客. 比如我现在想加入的AAA.jar这个包 打开cmd,在里面输入命令 mvn install:install-file -Dfile=想添加jar包的位置(比如E:/AAA.jar) -DgroupId=这个包放在你本地库的位置(例如com.公司名.你这个包的相关起这个名 com.xxxx.BBB) -DartifactId=BBB -Dversi

Maven 手动添加第三方依赖包及编译打包和java命令行编译JAVA文件并使用jar命令打包

一,实例:新建了一个Maven项目,在eclipse中通过 build path –> configure path-.将依赖包添加到工程中后,eclipse不报错了.但是用Maven命令 mvn clean compile 时出错如下: 原因是在eclipse中添加了 exteneral jar后,还需要在maven中再添加依赖的jar包 Maven手动添加第三方依赖包有两种方法: 参考:maven 添加第三方依赖              maven中把依赖的JAR包一起打包 第一种方法是使

最全Maven pom文件配置

<project xmlns="http://maven.apache.org/POM/4.0.0"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd ">  <!-- 父项目的坐

mave 中pom文件基本配置

什么是Pom Pom是项目对象模型(Project Object Model),它是Maven项目中的文件,表示的不仅仅是一堆包含代码的文件.还包含了与开发有关的组织,项目url,项目依赖,以及其他.而且一个project可以仅包含pom.xml Pom 基本设置 <projectxmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&q