当前位置: 首页 > 知识库问答 >
问题:

Sikulix maven项目

公良阳波
2023-03-14

我想在我的maven项目中使用Sikulix,但它不起作用,我试图像它所说的那样添加存储库(http://sikulix-2014.readthedocs.org/en/latest/faq/030-java-dev.html#a-comment-on-projects-using-maven),当我进行“MVN安装”时,它说“不能找到工件com.Sikulix:sikulixapi:jar:1.1.0-nexus中的快照”,其中nexus是我们的存储库。

我的pom包含:

...
<repositories>
    <repository>
        <id>com.sikulix</id>
        <name>com.sikulix</name>
        <url>https://oss.sonatype.org/content/groups/public</url>
        <layout>default</layout>
        <snapshots>
            <enabled>true</enabled>
            <updatePolicy>always</updatePolicy>
        </snapshots>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>com.sikulix</groupId>
        <artifactId>sikulixapi</artifactId>
        <version>1.1.0-SNAPSHOT</version>
    </dependency>
</dependencies>
...

知道为什么maven没有在正确的repo中找到工件吗?

共有1个答案

邵骏喆
2023-03-14

问题解决了。在settings.xml中,我们有一个所以maven总是使用相同的repo。

我只是删除了镜像,因为我们不再使用它了,但我认为在那里添加额外的存储库也会起作用。

 类似资料:
  • 我有一个使用Gradle作为构建工具的项目和第二个使用Maven的POM的子项目。我没有在子项目上更改构建工具的自由。 我想要实现的是将我的项目添加到Maven POM中,作为我的Gradle项目的依赖项。 其中root(当前目录)是我的Gradle项目,并包含,Maven项目位于下,POM文件就在该目录下。 我在我的< code>build.gradle文件中尝试了这些变化: 第一次尝试: 第二

  • 项目是资源的拥有者,云联壹云平台上的资源都是以项目向用户提供服务。 项目是资源的拥有者,云管平台上的计算资源(如虚拟机、裸金属、镜像、硬盘、快照等)等都以项目为单位向用户提供,用户只有加入项目后才可以使用项目中所有的资源。 项目来源: 系统部署完成后,默认创建system项目。 在域下新建项目。 同步公有云上的项目。 入口:在云管平台单击左上角导航菜单,在弹出的左侧菜单栏中单击 “认证与安全/认证

  • 以项目的维度展示每个项目的费用分析情况。 以项目的维度展示每个项目的费用分析情况. 入口:在云管平台单击左上角导航菜单,在弹出的左侧菜单栏中单击 “费用/费用分析/项目” 菜单项,进入项目菜单项。 查看项目的费用 该功能用于查看系统中所有项目的费用情况。 在项目列表中默认展示系统中每个项目的本月消费和本年消费,支持单击顶部图标查看本月、上月、本季度、上季度、本年或自定义时间的消费情况。 当平台只存

  • Commercial Support Commercial support is provided by Typesafe <http://www.typesafe.com>. Akka is part of the Typesafe Reactive Platform <http://www.typesafe.com/platform>. Mailing List Akka User Googl

  • 本文向大家介绍sharepoint项目。更新列表项,包括了sharepoint项目。更新列表项的使用技巧和注意事项,需要的朋友参考一下 示例            

  • 我已经在NetBeans8.1中创建了5个不同的Java SE项目。我想创建一个新的项目,该项目带有一个介绍窗口,该窗口带有链接/打开链接到该按钮的项目的按钮,并从该窗口创建一个软件。 我已经在主项目->Properties->Library->Compile->Add Project中添加了依赖项(其他项目的jar文件)。 当我在netbeans中运行它们时,运行窗口打开了,但是当我从主项目中调

  • 默认 Library 只会发布 release variant(变种)版本。该版本将会被所有引用它的项目使用,无论编译出多少个版本。由于 Gradle 的限制,我们正在努力解决这个问题。你可以控制哪一个 Variant 版本作为发行版: android { defaultPublishConfig "debug" } 注意这里的发布配置对应的值是完整的 variant 版本名称。reles

  • 引用 Library 项目与引用其他项目一样: dependencies { compile project(':libraries:lib1') compile project(':libraries:lib2') } 注意: 如果要引用多个 Library,那么引用的先后顺序将非常重要。这类似于旧的构建系统的 project.properties 文件中的依赖顺序。