web-dev-qa-db-ja.com

primefaces all-themesをインストールした後、「artifactory」サーバーにjarがありません

私は http://primefaces.org/themes に従ってそれを機能させようとしています。

すべてのコミュニティテーマは、「オールインワン」パッケージでも利用できます。

<dependency>  
  <groupId>org.primefaces.themes</groupId>  
  <artifactId>all-themes</artifactId>  
  <version>1.0.10</version>  
</dependency> 

primefacesリポジトリを追加し、artifactoryを実行しています。 *.jarアーティファクトがありません。

ローカルのMavenリポジトリですべてのテーマのディレクトリを見ることができます。ただし、すべてのjarが欠落しており、artifactoryサーバーでもそれらを見つけることができません。

17
hakkican

リポジトリを追加する必要があります。

<repositories>
    <repository>
        <id>prime-repo</id>
        <name>PrimeFaces Maven Repository</name>
        <url>http://repository.primefaces.org</url>
        <layout>default</layout>
    </repository>
</repositories>
66
milosz889

http://repository.primefaces.org はセキュア https://repository.primefaces.org にリダイレクトしますが、サーバーの証明書は、Javaのデフォルトの信頼ストアに基づいて信頼できません。

次の2つのオプションがあります。

  1. 「Let's Encrypt Authority X3」CA証明書を/ lib/sercurity/cacertsに追加します。 (デフォルトのパスワードは:changeit
  2. Mavenの証明書検証を無視する: SSLエラーを無視するようにMavenに指示する方法(およびすべての証明書を信頼する方法)?
6
Bukodi László

試してください:

<dependency>
    <groupId>org.primefaces.extensions</groupId>
    <artifactId>all-themes</artifactId>
    <version>1.0.8</version>
</dependency>

私は1.0.10で試しましたが失敗しました、1.0.8は大丈夫です!

1
SuperChia

現時点では、バージョン1.0.10は利用できないようです。次のリンクから最新バージョンを確認できます。 http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22org.primefaces.extensions%22%20AND%20a%3A% 22all-themes%22

これと同じ問題がありました。 pom.xmlファイルの依存関係を次のように変更して修正しました。

  <dependency>  
    <groupId>org.primefaces.extensions</groupId>  
    <artifactId>all-themes</artifactId>   
    <version>1.0.8</version>  
</dependency>  

バージョン1.0.8は最新バージョンであるため、必要なものを入手しました。私が持っているものとあなたが持っているものとの唯一の違いは、groupIdです。 groupIdを変更してMavenの更新を行った後、正常に機能しました。

1
level2fast
1
myset

Ubuntuには証明書に問題があるため、これを使用して追加する必要があります。

apt-get install ca-certificates-Java
apt-get install ca-certificates
0
Gasfiter