当前位置: 首页 > 知识库问答 >
问题:

maven shade插件自定义转换器

严宇
2023-03-14

给定maven shade插件资源转换器,我们如何创建自定义的资源转换器?

<dependency>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-shade-plugin</artifactId>
    <version>2.4.2</version>
</dependency>

[错误]无法执行项目目标org.apache.maven.plugins:maven-shade-plugin:2.4.1:Shade(默认)foo:无法解析mojo org.apache.maven.plugins:maven-shade-plugin:2.4.1:参数转换器的Shade:无法加载实现提示“test.transformer.testtransformer”->[帮助1]

transformer与我运行构建的项目在同一个类路径上,我猜这就是问题所在。有没有一种方法可以添加一个扩展来引入其他的变形金刚?

共有1个答案

卫志泽
2023-03-14

请参阅说明书的下一节:

  • 创建包含test.transformer.testtransformer及其pom.xml中相应依赖项的maven项目。
  • 在原始项目中项目的pom.xmlproject.build.plugins.plugin[.id='maven-shade-plugin']中将上述maven项目作为依赖项添加。
 类似资料:
  • 主要内容:JSF自定义转换器实例我们可以在JSF中创建自己的自定义转换器。 以下列表是我们可以在JSF中创建自定义转换器的步骤。 通过实现接口创建一个转换器类。 实现上述接口的和方法。 使用注解为自定义转换器分配唯一的ID。 JSF自定义转换器实例 打开 NetBeans IDE 创建一个Web工程:CustomConverter,其目录结构如下所示 - 创建以下文件代码,文件:index.xhtml 的代码内容如下所示 - 文

  • I'v开始寻找很好的解决方案,如何使用Spring CassandraOperations很好地持久化实体。问题的出现是因为我的实体中的某些字段不支持cassandra,例如joda DateTime。 解决方法是在java类型的同一实体中有其他字段。util。Date而不是joda DateTime,用@Transient标记未要求的字段。但这并不干净,所以我开始寻找自动自定义转换。 目前,sp

  • 我正在尝试在一个webpack插件中的某个加载器完成它的工作后,获得文件的加载器转换内容。对于另一个加载器来说,这通常是理想的,但我也需要访问一个钩子,当翻译过程结束时调用这个钩子(因此选择编写一个插件)。我需要一个与不同的钩子吗?允许访问转换文件内容的参数的属性是什么? 我使用的是WebPack3,但我应该能够从WebPack4的解决方案翻译过来。

  • 下面的这些代码可以帮助您通过CSS文件和SCSS文件,创建和编译 CSS 和 JS 文件的source-maps。 安装依赖 为了运行编译和压缩任务,你必须安装 node 和 npm。 命令行 // (Optional) Install Gulp module globally npm install gulp -g // Install fullpage's build dependen

  • 问题内容: 我正在寻找一种用于SQL中自定义单位转换的解决方案,我公司使用的数据库是Microsoft SQL Server,因此我需要编写一个SQL以返回基于“单位转换表”的转换因子 说: 单位换算表: 问题:如果我有10盒,以克为单位的鸡翅的期末存货是多少? 如何编写此sql返回“转换因子”? 提前致谢 问题答案: 我认为递归表最好找到从您期望的单位到期望的单位之间的路径。这样的事情(这假设数

  • 由来 Hutool中类型转换最早只是一个工具类,叫做“Convert”,对于每一种类型转换都是用一个静态方法表示,但是这种方式有一个潜在问题,那就是扩展性不足,这导致Hutool只能满足部分类型转换的需求。 解决 为了解决这些问题,我对Hutool中这个类做了扩展。思想如下: Converter 类型转换接口,通过实现这个接口,重写convert方法,以实现不同类型的对象转换 ConverterR