gpt4 book ai didi

maven - Alfresco Maven SDK - 如果模块版本字符串以 "-SNAPSHOT"结尾则失败

转载 作者:行者123 更新时间:2023-12-01 12:36:16 25 4
gpt4 key购买 nike

所以我创建了一个 amp 项目,包括 repo 和 share,每次我尝试构建或运行该项目时都会失败:

java.lang.NoClassDefFoundError: de/schlichtherle/truezip/fs/FsSyncExceptionBuilder
at de.schlichtherle.truezip.fs.FsManager.sync(FsManager.java:99)
at de.schlichtherle.truezip.fs.FsSyncShutdownHook$Hook.run(FsSyncShutdownHook.java:93)
Caused by: java.lang.ClassNotFoundException: de.schlichtherle.truezip.fs.FsSyncExceptionBuilder
at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:271)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:247)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:239)
... 2 more

pom.xml

<project [...]>
<modelVersion>4.0.0</modelVersion>
<groupId>com.someco</groupId>
<artifactId>someco-repo</artifactId>
<version>1.0.0-SNAPSHOT</version>
<name>someco-repo AMP project</name>
<packaging>amp</packaging>
[...]
<parent>
<groupId>org.alfresco.maven</groupId>
<artifactId>alfresco-sdk-parent</artifactId>
<version>1.1.1</version> // same with 1.1.0
</parent>

将模块版本从 1.0.0-SNAPSHOT 更改为 1.0.0 可行,但我无法使用快照(或至少将它们标识为 -快照).

有什么想法吗?

最佳答案

这应该确实有效。所以我想知道你的环境中是否有什么奇怪的东西。您是否有机会删除该库的本地副本 (~/.m2/repository/de/schlichterle/truezip) 并重试?

我想知道你是否有损坏的版本。

虽然它在您更改版本时有效,但听起来很奇怪...

关于maven - Alfresco Maven SDK - 如果模块版本字符串以 "-SNAPSHOT"结尾则失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29511318/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com