我试图通过命令行上的sbt运行我的单元测试,但每次我都得到这个错误。
java.lang.NoSuchMethodError: org.apache.cassandra.utils.FBUtilities.getNetworkInterface(Ljava/net/InetAddress;)Ljava/lang/String;
at org.apache.cassandra.net.MessagingService.getServerSockets(MessagingService.java:556)
at org.apache.cassandra.net.MessagingS
对于无法找到依赖项的存储库,我如何告诉Maven抑制"Unable to find resource“信息消息,而在找到依赖项的存储库中显示这些消息?也就是说,显示命中,但忽略未命中,因为这些会淹没并掩盖命中。
例如,与下面的输出不同:
Downloading: http://download.java.net/maven/2/org/slf4j/slf4j-api/1.5.8/slf4j-api-1.5.8.pom
[INFO] Unable to find resource 'org.slf4j:slf4j-api:pom:1.5.8' in repository
我的一个项目的构建开始失败,下面给出了例外情况
> Could not resolve org.slf4j:slf4j-api:[1.6.1,).
> Failed to list versions for org.slf4j:slf4j-api.
> Unable to load Maven meta-data from https://repo1.maven.org/maven2/org/slf4j/slf4j-api/maven-metadata.xml.
> Could not GET 'https://repo1.m
在之前工作的应用程序中,我在Eclipse中运行命令Maven->Update project,然后开始收到错误。
我尝试通过删除所有本地存储库并再次运行Maven->Update项目来修复它。但我仍然在我的标记视图中看到以下错误:
Missing artifact org.slf4j:slf4j-api:jar:1.6.6
Missing artifact org.slf4j:slf4j-api:jar:1.6.6
ArtifactTransferException: Failure to transfer org.slf4j:slf4j-api:jar:1.6.6 from
我知道已经有一些关于这些问题的话题,但我遇到的案例多少有些不同。
它以以下错误消息开头:
import org.w3c.dom.Element;
The package org.w3c.dom is accessible from more than one module: <unnamed>, java.xml
我知道下面的依赖项“导致”了这一点,因为如果我删除它,这个错误就会消失(还有许多其他的错误弹出):
compile "org.eclipse.lyo.clients:oslc-java-client:2.4.0"
我已经尝试过了:
compile
我正在尝试从Maven Central下载一个依赖项,它可以在我的主机(OS )上工作,但是当我试图在运行CentOS的迷航框中下载依赖项时会出现一个错误。
这是一个错误:
Could not resolve all dependencies for configuration ':compileClasspath'.
Could not resolve org.slf4j:slf4j-api:1.7.21.
Required by:
:gradle-2.14.1:1.0.SNAPSHOT
Could not resolve o
我想将slf4j-api依赖项更新为1.8.0-beta2,但是对于这个版本,我不能再使用uk.org.lidalia:slf4j-test:1.2.0来测试日志记录,因为以下错误:
SLF4J: Class path contains SLF4J bindings targeting slf4j-api versions prior to 1.8.
SLF4J: Ignoring binding found at [jar:file:/C:/Users/OEM/.m2/repository/uk/org/lidalia/slf4j-test/1.2.0/slf4j-test-1.2.0.ja
问题
当使用gradle构建java应用程序时:
* What went wrong:
Could not resolve all dependencies for configuration ':compileClasspath'.
> Could not resolve org.slf4j:slf4j-api:1.7.21.
Required by:
project :
> Could not resolve org.slf4j:slf4j-api:1.7.21.
> Could not get resource '
我正在尝试使用SBT编译和打包一个fat jar,但我总是遇到以下错误。我已经尝试了从使用库依赖排除到合并的所有方法。
[trace] Stack trace suppressed: run last *:assembly for the full output.
[error] (*:assembly) deduplicate: different file contents found in the following:
[error] /Users/me/.ivy2/cache/org.slf4j/slf4j-api/jars/slf4j-api-1 .7.10.jar:M
我试着在游戏中使用Twitter4J库!在dependencies.yml中使用以下依赖项的框架:
require:
- org.twitter4j -> twitter4j-core [2.2,)
在那之后我就放手了!框架使用以下命令解析依赖关系:
play dependencies --sync
玩!框架告诉我,一些依赖项已经被逐出:
slf4j-api 1.5.8 is overriden by slf4j-api 1.6.1
这是更高版本的slf4j-api,我尝试运行该应用程序:
play run
但不幸的是,我得到了以下错误消息:
16:19:47,208 ERROR
我已经安装了来自Nuget的docx4j.NET 3.0.1和vs2012。当我尝试通过此调用使用库时
WordprocessingMLPackage.load(inputS, "");
我收到这个错误:
System.TypeInitializationException:
The type initializer for 'org.docx4j.openpackaging.packages.OpcPackage' threw an exception.
---> System.IO.FileNotFoundException: Could not
我有一个复制任务设置如下:
task copyToLib( type: Copy ) {
into "$buildDir/myapp/lib"
from configurations.runtime
// We only want jars files to go in lib folder
exclude "*.exe"
exclude "*.bat"
exclude "*.cmd"
exclude "*.dll"
// We exclude some lib
因此,我在上有一个项目,它有以下build.gradle:
// PLUGINS
plugins {
id 'java' // or 'groovy' Must be explicitly applied
id 'com.github.johnrengelman.shadow' version '1.2.2'
}
apply plugin: 'application'
apply plugin: 'java'
// REPOSITORIES & DEPENDENCIES
re
我有一个来自start.spring.io的全新测试项目,包含以下gradle文件:
plugins {
id 'org.springframework.boot' version '2.6.2'
id 'io.spring.dependency-management' version '1.0.11.RELEASE'
id 'java'
}
group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibi
我想在我的服务中使用REST协议。为此,我启用了Rest协议,并试图获取TGT。此外,所有示例都是基于prod环境中我不想要的通用服务注册。
是应该在prod环境中使用而不是的通用服务注册中心示例。我没有在我的环境中使用这个:
{
/*
Generic service definition that applies to https/imaps urls
that wish to register with CAS for authentication.
*/
"@class" : "org.apereo.cas.services.Regex
我正在尝试使用slf4j-api和log4j-over-slf4j,但我遇到了以下警告
System.err: SLF4J: Class path contains multiple SLF4J bindings.
System.err: SLF4J: Found binding in [jar:file:/E:/developer/NewSandbox/MY_DEV_GRID_1/grid/applications/webproject/appdata/webapps/webproject-0.1.0/WEB-INF/lib/logback-classic-1.1.7.jar!/org/sl
在升级到Spring Boot 2.2.4之后,我有一个奇怪的编译错误: Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jacksonObjectMapper' defined in class path resource [org/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$JacksonObjectMapperConfigurati
我正试图解析一个pom文件,我正面临一个我无法找到解决方案的问题。我的当前代码成功地从pom文件中读取、解析和输出。当依赖项没有按照相同的顺序指定artifactId、groupId和版本时,就会出现问题。
我应该在for循环中添加什么条件,这样它就会忽略标记(例如类型),而只检索artifactId、groupId和版本?
代码:
for dep in depend:
infoList = []
counter += 1
for child in dep.getchildren():
infoList.append(child.tag.split(
我有一个Groovy和Gradle项目,包含几个类和一个Spock规范。我可以从shell运行Gradle构建,它运行得很好,包括Spock规范。
现在,我想尝试在Eclipse中运行Spock规范,不管是在调试器中还是不在调试器中。当我运行它时,我看到以下内容:
Conflicting module versions. Module [groovy-all is loaded in version 2.3.9 and
you are trying to load version 2.3.10
下面是来自build.gradle的“依赖项”块:
dependencies {
compi