当前位置: 首页 > 知识库问答 >
问题:

Sonatype Nexus中基于代理SVN谷歌代码的maven存储库

凌钊
2023-03-14

我已经为存储库缓存设置了Sonatype Nexus。

通用域名格式。谷歌代码。maven没有解决htmleasy问题。出错

找不到com。谷歌代码。htmleasy:htmleasy:jar:0.7英寸http://localhost:8081/nexus/content/groups/public缓存在本地存储库中,在nexus的更新间隔结束或强制更新之前,不会重新尝试解析-

htmleasy是一个存在于基于谷歌代码的maven repo中的工件。

 <repository>
      <id>htmleasy</id>
      <url>http://htmleasy-maven.googlecode.com/svn/trunk/</url>
   </repository>

但当我基于上述回购协议引用以下工件时,我应该怎么做呢

<dependency>
      <groupId>com.googlecode.htmleasy</groupId>
      <artifactId>htmleasy</artifactId>
      <version>0.7</version>
   </dependency>

被我的maven解决了?

我的maven设置xml如下所示,

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/POM/4.0.0" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <mirrors>
    <mirror>
      <id>nexus</id>
      <mirrorOf>*</mirrorOf>
      <url>http://localhost:8081/nexus/content/groups/public</url>
    </mirror>
  </mirrors>
  <proxies></proxies>
  <servers></servers>
  <pluginGroups></pluginGroups>
  <profiles>
    <profile>
      <id>nexus</id>
      <!--Enable snapshots for the built in central repo to direct -->
      <!--all requests to nexus via the mirror -->
      <repositories>
        <repository>
          <id>central</id>
          <url>http://central</url>
          <releases><enabled>true</enabled></releases>
          <snapshots><enabled>true</enabled></snapshots>
        </repository>
      </repositories>
      <pluginRepositories>
        <pluginRepository>
          <id>central</id>
          <url>http://central</url>
          <releases><enabled>true</enabled></releases>
          <snapshots><enabled>true</enabled></snapshots>
        </pluginRepository>
      </pluginRepositories>
    </profile>
  </profiles>
  <activeProfiles>
    <activeProfile>nexus</activeProfile>
  </activeProfiles>
</settings>

共有1个答案

邵逸明
2023-03-14

添加一个新的代理存储库,不要忘记将其添加到“公共”存储库组中。

(如果您仍然从maven中得到“解决将不会被重新尝试”错误,请尝试用“-U”调用maven。)

 类似资料:
  • 我已经用自动完成和谷歌地理编码应用编程接口实现了谷歌地方应用编程接口。问题是结果似乎不正确。 有时自动完成列表中的一些选择结果根本没有地理编码,我得到的只是状态ZERO_RESULTS。 我知道Google Autocomplete也使用Places,而Google Geocode只使用邮政编码,这可能会有一些问题,但我如何限制Autocomplete只提供邮政编码结果呢。

  • 问题内容: 是否有比要求所有开发人员不要签入任何新代码更好的方法来在SVN中实现代码冻结? 我们正在运行CruiseControl,它会自动将最新的构建部署到环境中。因此,如果引入了新代码,先前可用的内部版本将更改为最新版本。我希望已部署的构建是来自特定分支/标记的构建,以便任何新的代码签入都不会影响已部署的构建。仅当我下次标记/分支时,才应再次部署新代码。我们怎样才能做到这一点? 问题答案: 使

  • 当从SVN中提取iOS代码时,我有一个问题。我的代码在我的MAC上运行良好,但当我将它上传到SVN并尝试构建我的项目时,它一遍又一遍地显示相同的错误。 Apple Mach-O链接器(id)错误 ld:找不到-lzbar命令/developer/platforms/iphonesimulator的库。platform/developer/usr/bin/clang失败,退出代码为1 这个问题很烦人

  • 我真的很难连接谷歌存储。所有我需要的是能够上传PDF文件到一个桶,我已经在谷歌存储控制台创建。文档似乎到处都是,缺少PHP代码的简单示例。以下是我到目前为止所做的: 已安装云存储 根据谷歌的要求增加了账单。启用云存储API。创建项目并添加了一个桶。 尝试使用以下示例: 不断出错

  • 我知道可以使用谷歌API视觉在网上找到类似的图片。我的目标是根据我的图像数据库找到类似的图像。我不想在网上看到类似的图片。 可能吗? 如果是,你能给我一些链接或建议吗? 谢谢