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

参考大师阴影插件 3.3.1-快照在 pom

鲍健柏
2023-03-14

根据网站

https://maven.apache.org/plugins-archives/maven-shade-plugin-LATEST/shade-mojo.html

maven shade插件的最新版本是3.3.1-SNAPSHOT,自2021 7月14日起存在。

为了引用早期版本< code>3.3.0-SNAPSHOT,我在pom中使用了以下引用

<pluginRepositories>
    <pluginRepository>
        <id>maven-snapshots</id>
        <url>https://repository.apache.org/content/repositories/snapshots/</url>
    </pluginRepository>
</pluginRepositories>

我的问题如何在pom中引用3.3.1-快照。运行 mvn 安装时,我收到以下错误:

错误]无法执行目标org.apache.maven.plugins:maven-shade-plugin:3.3.1-SNAPSHOT:项目[…]:目标org.apache.maven.plugins的执行[…]:maven-shade-plugin:3.3.1-SNAPSHOT:shade失败:插件org.apache.maven.plugins:maven-shade-plugin:3.3.1-SNAPSHOT或其依赖项之一无法解决:未能在org.apache.maven.plugins收集依赖项:maven-shade-plugin:jar:3.3.1-20220317.155034-43-

那么,slf4j的问题就在哪里呢?我能以某种方式解决这个问题吗?

谢谢你!

PS:我想试用最新版本的原因是,我在运行< code>mvn install时出现以下错误:

使用maven shade插件3.2.4

[ERROR]无法在项目上执行目标org.apache.maven.plugins:maven shade插件:3.2.4:shade(owlex)owl:创建着色jar时出错:不支持的类文件主版本61-

使用maven shade插件3.3.0-SNAPSHOT

[ERROR]无法在项目上执行目标org.apache.maven.plugins:maven shade plugin:3.3.0-SNAPSHOT:shade(owlex)owl:ERROR创建着色jar:Records需要ASM8-


共有1个答案

宋建柏
2023-03-14

我可以建议使用已发布的最新版本的maven-shade-plugin版本3.3.0。

这将正确处理JDK 17。

https://www.mail-archive.com/announce@maven.apache.org/msg01066.html

 类似资料:
  • 阴影 Unity 的灯光可以将 阴影 从一个游戏对象投射到自身的其他部分或是附近的其他游戏对象上。阴影以『扁平』的方式体现游戏对象的尺寸和位置,因此可以为场景添加一定程度的深度和真实感。 场景视图中的游戏对象正在投射阴影 阴影如何工作? 考虑一种最简单的情况,在场景中只有单个光源。光线从光源出发并沿着直线传播,最终可能会碰撞到场景中的游戏对象。一旦光线碰撞到某个游戏对象,光线将无法继续传播和照亮前

  • 以下部分显示了my pom.xml中shade插件的配置: 然而,一些被排除的文件(似乎??)被偷偷地放入输出jar文件中: 那么,阴影插件配置中有什么不正确的地方呢?

  • 在我当前的项目设置中,maven shade插件的执行非常不稳定。这个插件看起来像是在我构建父模块之后执行的,但是在那个实例中执行之后,它在独立构建子模块时无法执行。 我的父母是 还有孩子pom 以及在具有上述pom的子模块上运行“安装”目标时的构建输出 如您所见,尽管在< code >中定义了执行,maven shade插件并没有执行

  • 阴影 Unity 的灯光可以将 阴影 从一个游戏对象投射到自身的其他部分或是附近的其他游戏对象上。阴影以『扁平』的方式体现游戏对象的尺寸和位置,因此可以为场景添加一定程度的深度和真实感。 场景视图中的游戏对象正在投射阴影 阴影如何工作? 考虑一种最简单的情况,在场景中只有单个光源。光线从光源出发并沿着直线传播,最终可能会碰撞到场景中的游戏对象。一旦光线碰撞到某个游戏对象,光线将无法继续传播和照亮前

  • 我需要从shade插件中排除log4j工件,以避免log4j漏洞,但是,artifactSet下的exclude标记似乎不起作用。有没有解决这个问题的建议? 我不断发现以下错误:未能执行目标组织。阿帕奇。专家插件:maven shade插件:3.2.4:shade(默认值)on project:目标组织的执行默认值。阿帕奇。专家插件:maven shade插件:3.2.4:shade失败:插件组织

  • 在具有方向光源的作用下,物体会形成阴影投影效果。 平行光投影计算代码 Three.js物体投影模拟计算主要设置三部分,一个是设置产生投影的模型对象,一个是设置接收投影效果的模型,最后一个是光源对象本身的设置,光源如何产生投影。 var geometry = new THREE.BoxGeometry(40, 100, 40); var material = new THREE.MeshLamber