我正在为我的Spring Boot应用程序运行一个MVN包,但它也会自动启动该应用程序,并try 连接到我设置的数据源.有什么办法可以停用这个吗?我打包的时候只想要我的罐子.也许是春靴Maven插件在做这件事?

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

   

推荐答案

如果您运行mvn clean package命令,则Maven将

  1. 删除目标目录
  2. 编译所有类
  3. run all tests
  4. 构建可执行JAR

测试可以连接到数据库,这可能就是您所观察到的.要跳过测试,您应该调用:

mvn clean package -DskipTests

Java相关问答推荐

Maven Google Sheets版本问题

H2弹簧靴试验跌落台

JUnit—如何模拟局部变量对象方法调用

在模拟超类中设置非setter属性的值

Java FX中的河内之塔游戏-在游戏完全解决之前什么都不会显示

Hibernate 6支持Joda DateTime吗?

如何使用值中包含与号的查询参数创建一个java.net.URI

将java.util.Date转换为OffsetDateTime

如何对多个字段进行分组和排序?

在JDK 1.8源代码中,为什么使用A-B 0来确定哪个更大,而不是A B?

如何在antlr4中跳过所有反斜杠-换行符而保留换行符?

迁移到Java 17后,日期显示不准确

Spring-Boot Kafka应用程序到GraalVM本机映像-找不到org.apache.kafka.streams.processor.internals.DefaultKafkaClientSupplier

JFree Chart从图表中删除边框

没有Tomcat,IntelliJ如何在本地运行API?

将BlockingQueue+守护程序线程替换为执行器

整数->;双取消框,但双->;int不';t开箱.为什么?

java21预览未命名的符号用于try-with-resources

设置背景时缺少Android编辑文本下划线

URI构造函数错误?