Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Maven添加位于openhab存储库中的文件和工件?_Maven_Intel Iot - Fatal编程技术网

如何使用Maven添加位于openhab存储库中的文件和工件?

如何使用Maven添加位于openhab存储库中的文件和工件?,maven,intel-iot,Maven,Intel Iot,我希望在pom.xml文件中添加一个依赖项 依赖项是一个库,允许操作蓝牙低能设备。以下是链接: 这也是该库的github: 当我复制并粘贴代码片段以添加依赖项时,在Maven尝试解析依赖项后,我会出现以下错误: 在central中找不到工件intel iot devkit:tinyb:pom:0.5.1(https://repo.maven.apache.org/maven2) 这可能是因为工件位于OpenHab存储库中吗?那么,如果这可能导致问题,如何解决呢 这是我的pom.xml文件的副本:

我希望在pom.xml文件中添加一个依赖项

依赖项是一个库,允许操作蓝牙低能设备。以下是链接:

这也是该库的github:

当我复制并粘贴代码片段以添加依赖项时,在Maven尝试解析依赖项后,我会出现以下错误:

在central中找不到工件intel iot devkit:tinyb:pom:0.5.1(https://repo.maven.apache.org/maven2)

这可能是因为工件位于OpenHab存储库中吗?那么,如果这可能导致问题,如何解决呢

这是我的pom.xml文件的副本:

  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>org.HAcare</groupId>
    <artifactId>HAcare_Connector</artifactId>
    <version>1.0-SNAPSHOT</version>
    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <maven.compiler.source>11</maven.compiler.source>
        <maven.compiler.target>11</maven.compiler.target>
    </properties>
    <dependencies>
        <dependency>
            <groupId>org.openjfx</groupId>
            <artifactId>javafx-controls</artifactId>
            <version>15.0.1</version>
        </dependency>
        <dependency>
            <groupId>org.openjfx</groupId>
            <artifactId>javafx-fxml</artifactId>
            <version>15.0.1</version>
        </dependency>
        <!-- https://mvnrepository.com/artifact/intel-iot-devkit/tinyb -->
        <dependency>
            <groupId>intel-iot-devkit</groupId>
            <artifactId>tinyb</artifactId>
            <version>0.5.1</version>
        </dependency>

    </dependencies>
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.8.0</version>
                <configuration>
                    <release>11</release>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.openjfx</groupId>
                <artifactId>javafx-maven-plugin</artifactId>
                <version>0.0.6</version>
                <executions>
                    <execution>
                        <!-- Default configuration for running -->
                        <!-- Usage: mvn clean javafx:run -->
                        <id>default-cli</id>
                        <configuration>
                            <mainClass>org.HAcare.App</mainClass>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>
</project>
xsi:schemaLocation=”http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4.0.0
org.HAcare
HAcare_连接器
1.0-快照
UTF-8
11
11
org.openjfx
javafx控件
15.0.1
org.openjfx
javafx-fxml
15.0.1
英特尔物联网开发工具包
蒂尼布
0.5.1
org.apache.maven.plugins
maven编译器插件
3.8.0
11
org.openjfx
javafxmaven插件
0.0.6
默认cli
org.HAcare.App
下面是我添加到pom.xml中的代码片段:

<dependency>
    <groupId>intel-iot-devkit</groupId>
    <artifactId>tinyb</artifactId>
    <version>0.5.1</version>
</dependency>

英特尔物联网开发工具包
蒂尼布
0.5.1

还有第二个存储库,可以通过向pom.xml文件添加依赖项来使用此库。实际上,这些库似乎存储在openHAB的存储库中

要继续,您必须首先:

  • 在pom.xml文件中添加repositories部分
  • 下面是一段代码:

     <repositories>
            <repository>
                <id>openHAB</id>
                <name>openHabTinyB</name>
                <url>https://openhab.jfrog.io/openhab/libs-release/</url>
            </repository>
        </repositories>
    
            <!-- https://mvnrepository.com/artifact/org.openhab.osgiify/intel-iot-devkit.tinyb -->
            <dependency>
                <groupId>org.openhab.osgiify</groupId>
                <artifactId>intel-iot-devkit.tinyb</artifactId>
                <version>0.5.1</version>
            </dependency>
    
    
    openHAB
    openHabTinyB
    https://openhab.jfrog.io/openhab/libs-release/
    
  • 您必须添加以下依赖项:
  • 下面是一段代码:

     <repositories>
            <repository>
                <id>openHAB</id>
                <name>openHabTinyB</name>
                <url>https://openhab.jfrog.io/openhab/libs-release/</url>
            </repository>
        </repositories>
    
            <!-- https://mvnrepository.com/artifact/org.openhab.osgiify/intel-iot-devkit.tinyb -->
            <dependency>
                <groupId>org.openhab.osgiify</groupId>
                <artifactId>intel-iot-devkit.tinyb</artifactId>
                <version>0.5.1</version>
            </dependency>
    
    
    org.openhab.osgiify
    intel-iot-devkit.tinyb
    0.5.1
    
    问题是工件已托管在已关闭的bintray上。。。因此,维护人员必须做一些事情,或者您必须自己构建它……然后我将尝试联系维护人员,看看是否有可能修复它。谢谢你@khmarbaise