Axe DevTools for Web for Java のインストールオプション
Axe DevTools for Web for Java をインストールする方法はいくつかあります
Not for use with personal data
Deque が提供する Axe DevTools Java のインストールオプション:
- Axe DevToolsと事前に統合された完全なデモプロジェクトをダウンロード: Axe DevTools で最短で価値を生み出したいお客様のために、Axe DevTools と事前作成されたデモプロジェクトが事前統合されたものを提供しています。ほぼすべてのテスト環境に対応するために、いくつかの例を厳選しています。これらのデモプロジェクトの一つをダウンロードすれば、自分のウェブページに対するアクセシビリティスキャンレポートをわずか10分ほどで生成することができます。
- Axe DevToolsとその依存関係のバンドルパッケージをダウンロード: Axe DevToolsを独自のテスト環境に可能な限り簡単に統合したい評価志向の顧客や、公共のアーティファクトリポジトリへのアクセスが制限されている顧客向けに設計されています。このインストールオプションは追加の依存関係を必要とせず、最も多くの経路を通じて提供することが可能です。
- アーティファクトリポジトリを設定して、ユーザーがAxe DevToolsをそこからダウンロードできるようにします: Axe DevToolsを組織の開発者に配布するためにNexusインスタンスを設定するが標準的なオプションです。このオプションは、アーティファクトリポジトリ内にAxe DevToolsをセットアップすれば、非常にスケーラブルで持続可能です。
- DequeのAgoraアーティファクトリポジトリからAxe DevToolsをダウンロード: 独自のアーティファクトリポジトリを持たないお客様にサービスを提供するために設計されたこのオプションは、Dequeの内部アーティファクトリポジトリを利用します。このリポジトリにアクセスすれば、開発者は大規模な組織のカスタムアーティファクトリポジトリインスタンスのような簡便さを持ってAxe DevToolsパッケージにアクセスすることができます。
選び方
どのインストールオプションを選ぶべきか不明な場合は、直接Dequeの担当者にご連絡いただくか、サポートデスクを通じてお問い合わせいただくか、メールを送信するしてください。お客様の環境に最適なオプションを選択するお手伝いをいたします。
Axe DevTools Java の依存関係ホワイトリスト
アーティファクトリポジトリがMaven Centralのような公共リポジトリへのアクセスを制限している場合は、Axe DevTools Javaが依存するすべてのパッケージをホワイトリストに登録する必要があります。この依存セットは各Axe DevTools Javaリリースごとに変化するため、固定リストに頼るのではなく、自分で生成してください。
- 通常のインターネットアクセス制限のないマシン上で、使用している統合(Selenium、Hamcrest、Cucumber、またはPlaywright、インストールオプションは上記参照)に適したAxe DevTools Javaの依存を、インストールする予定のバージョンに固定してスクラッチプロジェクトの
pom.xmlに追加してください。 - そのバージョンが依存する完全でバージョン固定の
groupId:artifactId:version座標セットを解決するためにmvn dependency:tree -Dscope=compileを実行してください。 - そのリストをアーティファクトリポジトリを管理する担当者に提供してホワイトリストに登録してください。
note
依存セットはリリース間で変わる可能性があるため、Axe DevTools Javaをアップグレードした際にはこのリストを再生成してください。
