我正面临两个问题,如下所述。
java.lang.SecurityException:类“ org.eclipse.core.runtime.OperationCanceledException”的签名者信息与同一包中其他类的签名者信息不匹配
原因:org.apache.maven.plugin.PluginResolutionException:插件org.eclipse.xtend:xtend-maven-plugin:2.12.0或其依赖项之一无法解析:以下工件无法可以解决:org.eclipse.jdt:org.eclipse.jdt.core:jar:3.6.0,org.eclipse.platform:org.eclipse.core.runtime:jar:3.6.0:找不到工件org.eclipse .jdt:org.eclipse.jdt.core:jar:3.6.0
我知道错误报告[0]中提到的解决方案应该可以理想地解决该问题。为了实现这一点,我需要安装#2中的捆绑软件,这些捆绑软件显然没有下载。
从#2中的错误日志中可以明显看出,在工件中找不到所需的依赖项。我不明白的是为什么没有配置这些插件? 1下面提供了我在工件中配置的P2存储库的列表。我已经确认可以在下面的P2存储库中下载所需的插件。
[0] https://github.com/eclipse/xtext/issues/1231#issuecomment-40112556
1 http://download.eclipse.org/releases/oxygen/201706281000/,http://download.eclipse.org/technology/epp/packages/oxygen,http://download.eclipse.org/eclipse/updates/3.6/R-3.6-201006080911,http://download.eclipse.org/tools/orbit/downloads/drops2/R20170516192513/repository
Artifactory版本:6.0.3,Eclipse Xtext版本:2.12.0,Eclipse版本:Oxygen Release(4.7.0),内部版本号:20170620-1800
任何帮助/指针都将受到高度赞赏。
提前发送。
答案 0 :(得分:1)
以下应适用于2.12
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>a</groupId>
<artifactId>a</artifactId>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>org.eclipse.xtend</groupId>
<artifactId>org.eclipse.xtend.lib</artifactId>
<version>2.12.0</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.eclipse.xtend</groupId>
<artifactId>xtend-maven-plugin</artifactId>
<version>2.12.0</version>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>testCompile</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/xtend-gen/main</outputDirectory>
<testOutputDirectory>${project.build.directory}/xtend-gen/test</testOutputDirectory>
</configuration>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>org.eclipse.jdt</groupId>
<artifactId>org.eclipse.jdt.core</artifactId>
<version>3.12.2</version>
</dependency>
<dependency>
<groupId>org.eclipse.jdt</groupId>
<artifactId>org.eclipse.jdt.compiler.apt</artifactId>
<version>1.2.100</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
</project>