1

Apache Builder を使用すると、プロジェクトがant 1.6.5依存関係として取り込まれます。プロジェクトをテストするとき、Buildr はant 1.8.0それを使用してクラスパスに配置するようです。JUnit は、複数の ant バージョンについて不平を言っています。

設定可能

Buildr.settings.build['ant'] = "1.6.5"

ただし、Buildr はgrouporg.apache.antant 1.6.5使用しているときに、アーティファクト group でダウンロードしようとしますant

このような状況をどのように解決すべきでしょうか。

4

2 に答える 2

2

今のところ、私は次のようにしました:

ANTED_HIBERNATE = transitive([
  'org.hibernate:hibernate-core:jar:3.6.2.Final',
  'org.hibernate:hibernate-validator:jar:4.1.0.Final',
  'javassist:javassist:jar:3.12.1.GA',
  #  'cglib:cglib:jar:2.1.1',
  'org.hibernate.javax.persistence:hibernate-jpa-2.0-api:jar:1.0.0.Final'
])
HIBERNATE = ANTED_HIBERNATE.reject { |x| x.group == "ant" }
于 2011-03-16T18:12:41.743 に答える
1

依存関係から 1.6.5 を削除できますか? お気に入り

 SOME_DEPENDENCY -= ["ant:ant:jar:1.6.5"]
于 2011-03-14T13:13:15.487 に答える