springboot项目打包 以及打包碰到各种问题

这篇具有很好参考价值的文章主要介绍了springboot项目打包 以及打包碰到各种问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 PS:以上资料都来自于网络

1.IDEA 将springboot项目打包

IDEA如何打包springboot成jar包,并运行、停止、重启,本地依赖不能打包怎么办_真是6的不行的博客-CSDN博客

2.[WARNING] Error injecting: org.springframework.boot.maven.RepackageMojo

1.注释本地地阿里镜像 

springboot项目打包 以及打包碰到各种问题,Springboot,spring boot,maven,java

2.springboot maven打包插件的版本号跟springboot项目版本要相同

            <plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
				<version>${spring-boot.version}</version> // springboot项目版本号相同
				<executions>
					<execution>
						<goals>
							<goal>repackage</goal><!--可以把依赖的包都打包到生成的Jar包中 -->
						</goals>
					</execution>
				</executions>
			</plugin>

项目如果有spring-boot-starter-parent依赖,那问题是不存在的,但是我们项目有自己私有的parent,pom中没有添加spring-boot-maven-plugin版本约束,那项目在没有指定版本的情况下就会拉取setting配置的镜像中最新的版本(恰在此时阿里发布一个最新的镜像有一个特殊类就会报TypeNotPresentException)。

3.XXX--1.0-SNAPSHOT.jar中没有主清单属性

你的pom.xml需要这样一个插件。

	<build>
		<plugins>
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
				<version>${spring-boot.version}</version>
				<executions>
					<execution>
						<goals>
							<goal>repackage</goal><!--可以把依赖的包都打包到生成的Jar包中 -->
						</goals>
					</execution>
				</executions>
			</plugin>
		</plugins>
	</build>

4.java.io.FileNotFoundException: .\xxx\xxx.txt (系统找不到指定的路径。)

反正springboot项目打包设计到,io流的地方 ,"绝对路径是最好用的。"

关于IntelliJ IDEA的一个新手易被坑之处——java.io.FileNotFoundException: jdbc.properties (系统找不到指定的文件。)_maybein的博客-CSDN博客文章来源地址https://www.toymoban.com/news/detail-638716.html

到了这里,关于springboot项目打包 以及打包碰到各种问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • springboot聚合项目打包

    (1)进行jar包的统一管理; (2) packagingpompackaging (3)将build标签以及内部内容全部删除,删除如下内容: 将build标签以及内部内容全部删除即可。 (1)将所需引入的子模块通过mvn install打包后以jar包的方式引入。 (2)pom.xml配置,如下: (3)注意事项 在spring-boot-maven-

    2024年02月15日
    浏览(50)
  • springboot多模块项目打包

    例如有一个父项目,其中有三个模块,blog-api模块,blog-admin模块,blog-framework模块, 其中blog-api模块用于博客程序,blog-admin模块用与后台管理,blog-framework为公共模块   父项目pom.xml文件 1.对子模块进行引入,并且配置打包方式为pom  2.使用maven方式打包  子模块​pom.xml 设置打

    2024年02月13日
    浏览(44)
  • SpringBoot项目打包Docker镜像

    1、创建springboot项目,并在根目录新建Dockerfile文件 Dockerfile文件内容  进到项目根目录打包  构建镜像(不要忽略最后的一个点) 查看镜像列表 启动

    2024年02月16日
    浏览(47)
  • java之SpringBoot项目打包与项目启动

    执行 Maven 构建指令 package 即使在没有明确想法的情况下,打包Spring Boot项目通常遵循标准的步骤,这是一个通用的流程。 确认环境 确保开发环境中已经安装了Java和Maven或Gradle。最终的打包指令取决于使用的构建工具。 编写代码 如果已经有一个Spring Boot项目,确保代码已经编

    2024年02月11日
    浏览(41)
  • 【springboot开发】项目打包、发布和部署

    前言:可以打包成JAR包独立运行,也可以打包成WAR包部署到Tomcat容器中,若涉及到大规模部署,Jenkins成为最佳选择之一。本文主要介绍Maven项目的打包、发布和部署。 Maven默认会打包jar包,也可以在pom.xml中指定打包方法: 主要是最后一行。 然后在项目根目录下的控制台执行

    2024年02月09日
    浏览(55)
  • Springboot项目打包war配置详解

    2024年02月15日
    浏览(61)
  • Unity打包的apk在安卓4.4.2盒子上碰到的问题

    Unity开发的项目需要在安卓4.4.2盒子上运行。 1、会出 \\\"从顶部向下滑动即可退出全屏模式。\\\"的弹框, 这是android4.4的一个特性,叫做沉浸模式(Full-screen Immersive Mode),当app启用该模式时,应用程序的界面会占据整个屏幕,屏幕上方的状态栏和下方的导航栏会被隐藏,从屏幕顶

    2024年02月01日
    浏览(38)
  • SpringBoot 将项目打包成 jar 包

    一、项目打包成 jar 包 首先在 pom.xml 文件中导入 Springboot 的 maven 依赖 在项目的生命周期中,package 一下 package 完成以后, target 中会生成一个. jar 包 package 完成后的 jar 包 找到对应的 jar 包路径下, java -jar 打包后的名字即可运行成功; 该 jar 包所在的路径下 cmd java -jar 运行项目

    2024年02月13日
    浏览(41)
  • SpringBoot项目如何打包成docker镜像?

    将Spring Boot项目打包成Docker镜像的过程可以分为以下几个步骤: 1. 创建Dockerfile 首先,你需要在Spring Boot项目的根目录下创建一个 Dockerfile 。这个文件包含了Docker镜像构建的所有指令。一个基本的 Dockerfile 可能看起来像这样: 确保替换 my-spring-boot-app-1.0.0.jar 为你的Spring Boot应用

    2024年02月21日
    浏览(40)
  • springboot项目打包成可执行jar

    spring-boot-maven-plugin是Spring Boot项目专用的构建插件,它可以将项目打包成一个可执行的JAR文件,内置了一个嵌入式的Servlet容器,方便于开发、测试和部署。在pom.xml文件中,你可以配置该插件的信息如下: pom.xml

    2024年02月07日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包