如何使用Maven添加位于openhab存储库中的文件和工件?
我希望在pom.xml文件中添加一个依赖项 依赖项是一个库,允许操作蓝牙低能设备。以下是链接: 这也是该库的github: 当我复制并粘贴代码片段以添加依赖项时,在Maven尝试解析依赖项后,我会出现以下错误:如何使用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文件的副本:
在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的存储库中
要继续,您必须首先:
<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