Flux.1-Dev深海幻境服务化部署:Node.js后端API开发与性能优化

核心内容摘要

为什么 Ubuntu 下的软件都指向同一个文件?深挖 Snap 的“变脸”术
如何使用 LiteLLM 网关代理统一管理你的大模型

unet人像卡通化适合打印用途吗?2048高清输出实测教程

本文介绍如何使用Maven进行项目打包并通过配置maven-assembly-plugin和maven-shade-plugin添加依赖及主类。

针对打包过程中出现的签名错误问题提供了具体的解决方案包括排除不必要的文件和手动添加主类。

打包依赖同时添加主类使用 assembly:assembly打包pluginspluginartifactIdmaven-assembly-plugin/artifactIdconfigurationarchivemanifestmainClassrecommend.merge/mainClass/manifest/archivedescriptorRefsdescriptorRefjar-with-dependencies/descriptorRef/descriptorRefs/configuration/plugin使用package打包同时加入依赖指定主类buildpluginsplugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-shade-plugin/artifactIdversion

3.

0/versionconfigurationfiltersfilterartifact*:*/artifactexcludesexcludeMETA-INF/*.SF/excludeexcludeMETA-INF/*.DSA/excludeexcludeMETA-INF/*.RSA/exclude/excludes/filter/filterstransformerstransformer implementationorg.apache.maven.plugins.shade.resource.ManifestResourceTransformermainClasscal.hive/mainClass/transformer/transformers/configurationexecutionsexecutionphasepackage/phasegoalsgoalshade/goal/goals/execution/executions/plugin/plugins/build报错Missing artifact jdk.tools:jdk.tools:jar:

7dependencygroupIdjdk.tools/groupIdartifactIdjdk.tools/artifactIdversion

7/versionscopesystem/scopesystemPath${JAVA_HOME}/lib/tools.jar/systemPath/dependency报错java.lang.SecurityException: Invalid signature file digest for Manifest main attributes由于某些包的重复引用以至于打包之后的META-INF的目录下多出了一些.SF,.DSA,*.RSA文件所致主类可以在MANIFEST.MF文件中手动添加MANIFEST.MF文件内容Manifest-Version:

0Archiver-Version: Plexus ArchiverBuilt-By: AdministratorCreated-By: Apache Maven

3.

9Build-Jdk:

1.

0_131Main-Class: cal.hive

暗网91-暗网应用

百度百家号客服电话人工服务

123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123