嗨,我有以下进口:

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存储库呢?

有人请帮助我。任何方向都将大有帮助。

最佳答案

我从一个关键项目复制了设置:


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/... =-> 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>


我在这些存储库上进行了工件搜索(使用我的IDE),它只列出了hq-common的两个版本:4.5.0.M64.6.5

您拥有的另一个选择是从github(https://github.com/hyperic/hq)克隆代码并在本地构建。
然后,您将可以使用最新版本。

08-03 19:47