您好我有以下导入:
import org.hyperic.hq.measurement.UnitsConvert;
import org.hyperic.hq.product.MeasurementInfo;
import org.hyperic.hq.product.MeasurementPlugin;
import org.hyperic.hq.product.MeasurementPluginManager;
import org.hyperic.hq.product.MetricValue;
import org.hyperic.hq.product.PluginNotFoundException;
import org.hyperic.hq.product.ProductPlugin;
import org.hyperic.hq.product.ProductPluginManager;
import org.hyperic.hq.product.TypeInfo;
import org.hyperic.util.config.ConfigResponse;
import org.hyperic.util.units.FormattedNumber;
它表示无法解析符号 hq ,因为我没有所需的jar文件。
我在互联网上搜索过,但找不到jar文件。我已经尝试了很长时间但没有成功,我发现类似的东西是hyperic/hq但是我如何从中获取jar文件或maven存储库?
有人请帮助我。任何指示都会非常有用。
答案 0 :(得分:1)
我从关键项目中复制了设置:
https://github.com/pivotal/tcs-hq-product-plugin/blob/master/pom.xml
它包含列表存储库:
<repositories>
<repository>
<id>hyperic-external</id>
<name>Hyperic External Repository</name>
<url>http://maven.cm.hyperic.org/external</url>
</repository>
<repository>
<id>hyperic-milestone</id>
<name>Hyperic Milestone Repository</name>
<url>http://maven.cm.hyperic.org/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>hyperic-release</id>
<name>Hyperic Release Repository</name>
<url>http://maven.cm.hyperic.org/release</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>private-springsource-external</id>
<name>Private Springsource External Repository</name>
<url>http://private.maven.springsource.com/external</url>
</repository>
</repositories>
我与https://github.com/hyperic/hq进行了比较,并做了一些小修改(上面已经修改过):maven.hyperic.org/...
=&gt; maven.cm.hyperic.org/...
这有效:
<dependency>
<groupId>org.hyperic.hq</groupId>
<artifactId>hq-util</artifactId>
<version>4.6.5</version>
</dependency>
<dependency>
<groupId>org.hyperic.hq</groupId>
<artifactId>hq-common</artifactId>
<version>4.6.5</version>
</dependency>
我在这些repos上进行了工件搜索(使用我的IDE),它只列出了hq-common的两个版本:4.5.0.M6
和4.6.5
您拥有的另一个选项是从github(https://github.com/hyperic/hq)克隆代码并在本地构建它。 然后,您将能够使用最新版本。