无法找到导入的jar文件

时间:2016-07-02 11:05:00

标签: java jar

您好我有以下导入:

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

有人请帮助我。任何指示都会非常有用。

1 个答案:

答案 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.M64.6.5

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