From 9a55620f1842a8f3b74c279661053f6aa3dcaaad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com> Date: Sat, 17 Aug 2024 12:23:27 +0800 Subject: [PATCH] 'commit' --- 技术思路.md | 51 ------------------------------------------------- 1 file changed, 51 deletions(-) delete mode 100644 技术思路.md diff --git a/技术思路.md b/技术思路.md deleted file mode 100644 index 4d36786..0000000 --- a/技术思路.md +++ /dev/null @@ -1,51 +0,0 @@ -### $docker$部署可执行$jar$包 - -> https://blog.csdn.net/leftfist/article/details/123510744 - - - -#### $java$替换$jar$中的$class$文件 - -> https://blog.csdn.net/whandgdh/article/details/136235995 - - - - - -在Maven项目中,`pom.xml` 文件中的 `` 标签定义了项目的打包方式。如果没有显式地指定 `` 标签,Maven 默认会使用 `jar` 作为打包方式,生成 `.jar` 文件。这意味着即使 `` 标签不存在,项目仍然会生成一个 `.jar` 文件,而不是 `.class` 文件。 - -`.class` 文件是Java源代码编译后生成的字节码文件,它们通常不会直接被 Maven 打包。Maven 会将这些 `.class` 文件包含在最终的 `.jar` 文件中。 - -如果你需要生成 `war` 文件,比如对于Web应用程序,你需要在 `pom.xml` 中添加 `` 标签,并将其值设置为 `war`,如下所示: - -```xml - - ... - war - ... - -``` - -这样,Maven 就会生成一个 `war` 文件,而不是 `jar` 文件。如果你的项目不需要特定的打包方式,或者你只需要 `.class` 文件,你可以使用 Maven 的 `mvn compile` 命令来编译源代码,但不生成任何打包文件。如果你需要将 `.class` 文件打包到一个 `.jar` 文件中,可以使用 `mvn package` 命令。 - - - -# IDEA中使用Maven打包及碰到的问题 - -https://blog.csdn.net/tdcqfyl/article/details/140118134 - - - -![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/202407311456098.png) - - - -![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/202407311456964.png) - - - - - -# Java-maven打包报错:Failed to execute goal org.apache.maven.plugins:***There are test failures. - -https://blog.csdn.net/weixin_43834477/article/details/139995920 \ No newline at end of file