org.jboss.forge.furnace.versions.Versions.isSnapshot()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(1.4k)|赞(0)|评价(0)|浏览(75)

本文整理了Java中org.jboss.forge.furnace.versions.Versions.isSnapshot()方法的一些代码示例,展示了Versions.isSnapshot()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Versions.isSnapshot()方法的具体详情如下:
包路径:org.jboss.forge.furnace.versions.Versions
类名称:Versions
方法名:isSnapshot

Versions.isSnapshot介绍

[英]Returns if the version specified is a SNAPSHOT
[中]如果指定的版本是快照,则返回

代码示例

代码示例来源:origin: org.jboss.forge.furnace/furnace-manager-resolver-maven

if (Versions.isSnapshot(addonId.getVersion()))

代码示例来源:origin: org.jboss.forge.furnace/furnace-manager

if (Versions.isSnapshot(addon.getVersion()) && addonInfo.equals(requestedAddonInfo))

代码示例来源:origin: org.jboss.forge.addon/addon-manager-impl

@Override
@SuppressWarnings("unchecked")
public void start()
{
 getAddonRegistry()
      .getAddons(addon -> Versions.isSnapshot(addon.getId().getVersion())
          && addon.getRepository() instanceof MutableAddonRepository)
      .stream()
      .map(Addon::getId)
      .forEach(addonId -> {
       // Find local repository path for each addon
       File installationPath = getInstallationPathFor(addonId);
       FileResource<?> resource = getResourceFactory().create(FileResource.class, installationPath);
       ResourceMonitor monitor = resource.monitor();
       monitor.addResourceListener(e -> {
         // Run addonManager.remove and addonManager.install
         getAddonManager().remove(addonId).perform();
         getAddonManager().install(addonId).perform();
       });
       monitors.put(addonId, monitor);
      });
}

相关文章