maven打包记录

6 篇文章 0 订阅
本文介绍了使用Maven进行工具类和通用类打包的方法,包括无需创建main启动类的解决方案。同时,文章讨论了maven多项目打包时遇到的子模块依赖问题及解决策略。此外,还分享了如何在编译打包时跳过测试阶段,以及如何在后台运行jar。另外,提供了CentOS7上安装Java8的指南,并讲解了IDEA生成API接口文档的步骤。
摘要由CSDN通过智能技术生成

maven 打包(工具类,通用类,避免创建main启动类的处理方式)

解决方式1:给该模块添加启动类

解决方式2:在该模块的pom文件中添加如下配置。(推荐这种方式)

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <configuration>
                <skip>true</skip>
            </configuration>
        </plugin>
    </plugins>
</build>

maven多项目打包报错—子模块相互依赖打包时所遇到的问题:依赖的程序包找不到 package xxx does not exist

https://blog.csdn.net/agonie201218/article/details/110958570
一般parent工程的maven插件配置如下**😗*

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
             <configuration>
          		<source>1.8</source>
          		<target>1.8</target>
        	</configuration>
            <executions>
                <execution>
                    <goals>
                        <goal>repackage</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

被依赖的maven子模块的maven插件配置如下**(其余maven子模块就不需要配置)😗*

 <build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <configuration>
                <classifier>exec</classifier>
            </configuration>
        </plugin>
    </plugins>
</build>

maven编译打包时 跳过运行test

在这里插入图片描述

后台运行jar

nohup java -jar xxx.jar &
nohup java -jar xxx.jar >./logs.txt &

nohup 英文全称 no hang up(不挂起),用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行。

nohup 命令,在默认情况下(非重定向时),会输出一个名叫 nohup.out 的文件到当前目录下,如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.out 文件中。

CentOS7安装Java8

https://blog.csdn.net/flyhaotian/article/details/82352932

IDEA生成API接口文档

第一步:

在这里插入图片描述

第二步:

在这里插入图片描述

第三步:

在这里插入图片描述

-encoding utf-8 -charset utf-8

最后一步:

点击OK就over了!

https://blog.csdn.net/qq_34530405/article/details/80907231

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值