Arquillian:なんだか古いドキュメント/ソースリポジトリを参照していたらしい

(※Arquillianについては、前回の日記を参照のこと)
 Arquillianの古いドキュメントのGetting Startedに従ってサンプルを動かしたら、Mavenリポジトリが無くなっていたりして、とても苦労した。
最新のドキュメントならば、そこまで難しくないのだが、JBoss Communityのsettings.xmlの設定ガイドに書いてあるリポジトリだけでは[1]のようなエラーが出たので、[2]のNuxeoのリポジトリをsettings.xmlに追加した。これはJBoss Communityのフォーラムに書いてあることを参考にした。
苦労してるうちにちょっとだけArquillianを把握できたかなー?


 あと、ついでにConfigure a Local Nexus Instanceを参考に、ローカルにプロキシリポジトリを作成してみた。まあJenkinsもあるので、通信量の削減にはなると思う。


[1]

[ERROR] Failed to execute goal on project arquillian_test: Could not resolve dependencies for project com.example.arquillian.sample:arquillian_test:war:1.0-SNAPSHOT: Failed to collect dependencies for [junit:junit:jar:4.8.2 (test), org.jboss.arquillian.junit:arquillian-junit-container:jar:1.0.0.CR1 (test), javax.enterprise:cdi-api:jar:1.0-SP4 (compile), org.jboss.arquillian.container:arquillian-jbossas-remote-6:jar:1.0.0.CR1 (compile), org.jboss.jbossas:jboss-as-client:pom:6.0.0.Final (compile)]: Failed to read artifact descriptor for trove:trove:jar:2.1.1: Could not transfer artifact trove:trove:pom:2.1.1 from/to jboss (http://repository.jboss.org/maven2): Access denied to: http://repository.jboss.org/maven2/trove/trove/2.1.1/trove-2.1.1.pom -> [Help 1]

[2]

<repository>
  <id>maven-nuxeo</id>
  <name>Maven Nuxeo Repository</name>
  <url>https://maven.nuxeo.org/nexus/content/groups/public/</url>
  <layout>default</layout>
  <releases>
    <enabled>true</enabled>
    <updatePolicy>never</updatePolicy>
  </releases>
  <snapshots>
    <enabled>true</enabled>
    <updatePolicy>never</updatePolicy>
  </snapshots>
</repository>


 それとArquillianのソースリポジトリarquillian/arquillian - GitHubだと思っていたが、よく見ると

WARNING: DEAD REPOSITORY, see arquillian-core, arquillian-container-* arquillian-extension-*, arquillian-testrunner-*

などと書いてある。
arquillian-coreをチェックアウトして見ると、タグはもう1.0.0.CR4まで振ってあった。もうそろそろリリースかな。