在m2eclipss中定义依赖项时,出现错误Missing artifact org.sdmxsource:SdmxApi:jar:1.2.7
我用这个定义:

<dependency>
<groupId>org.sdmxsource</groupId>
<artifactId>SdmxApi</artifactId>
<version>1.2.7</version>
</dependency>


是什么原因导致这种问题?还有其他方法可以从nexus存储库(Eclipse IDE)导入软件包吗?

提前致谢

最佳答案

您是否尝试过手动下载依赖项?请参阅sdmxsource帮助页面:http://www.sdmxsource.org/sdmxsource-java/

您还可以在pom文件中使用父标签:

<parent>
    <artifactId>SdmxSourceBase</artifactId>
    <groupId>org.sdmxsource</groupId>
    <version>1.5.3</version>
</parent>


以及以下Maven settings.xml文件中的存储库:

<profiles>
    <profile>
        <id>sdmxsource</id>
        <repositories>
            <repository>
                <id>MTRepo</id>
                <url>http://sdmxsource.metadatatechnology.com/nexus/content/repositories/releases</url>
                <snapshots>
                    <enabled>false</enabled>
                </snapshots>
                <releases>
                    <enabled>true</enabled>
                </releases>
            </repository>
        </repositories>
    </profile>
</profiles>
<activeProfiles>
    <activeProfile>sdmxsource</activeProfile>
</activeProfiles>

08-06 17:01