首页 > 解决方案 > maven pom.xml 的 3rdparty 存储库问题

问题描述

我在网上寻找 BIRT Dependency。我的代码引用的包是

import org.eclipse.birt.chart.model.Chart;
import org.eclipse.birt.chart.model.attribute.Anchor;

它正在使用 chartengineapi,下面是 POM 的 maven 依赖项。

<!-- https://mvnrepository.com/artifact/org.eclipse.birt/chartengineapi -->
<dependency>
    <groupId>org.eclipse.birt</groupId>
    <artifactId>chartengineapi</artifactId>
    <version>2.3.2</version>
</dependency>

由于它是其他存储库(https://repository.jboss.org/nexus/content/repositories/thirdparty-releases/)的一部分,它会在 Pom.xml 中给出错误。任何人都可以帮我解决这个问题吗?

标签: spring-bootmigrationmaven-2pom.xmlbirt

解决方案


添加存储库标签并解决。

<repositories>
    <repository>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
      <id>central</id>
      <name>Central Repository</name>
      <url>https://repo.maven.apache.org/maven2</url>
    </repository>
  </repositories>

再添加一个<repository></repository>并给出新的 repo 名称和链接。尽管我不确定这是否是标准方法,但它对我有用。


推荐阅读