2010-12-14 6 views
1

私は公開したい2つの異なるディレクトリにファイルを持っています。ファイルの1つのセットには.jar拡張子があり、もう1つのセットには拡張子がまったくありません。複数のアイビーを使用する:複数のアーティファクトパターンに関連付けるbuild.xmlのパターンを取得

<ivy:retrieve pattern="ivyLib/[artifact].[ext]" conf="default" /> 
<ivy:retrieve pattern="ivyLib/[artifact]" conf="default"/> 

が、それはしなかった:私は私の私のような何かをしようとした取得んときに

<ivy:publish resolver="public-publisher" conf="default" 
    deliverivypattern="${build}/${delivery.pattern}"> 
    <artifacts pattern="${build}/[artifact].[ext]"/> 
    <artifacts pattern="${misc}/bin/[artifact]"/> 
</ivy:publish> 

:私のbuild.xmlファイルで

の下には、私は次のコードを持って公開します作業。それは。拡張子を持たないファイルの後に今私はすべてのアイデアがありませんし、どんな助けも大歓迎です。事前に

おかげで、

ジョシュ

答えて

1

これを試してみてください代わりに

<ivy:retrieve pattern="ivyLib/[artifact](.[ext])" conf="default" /> 

()それはivyLib/FooivyLib/Foo.jar

+0

MMMのIと一致する必要がありますので、()はオプションの内容を作ります(。[ext])を使ってみましたが、それでも私にはそれが与えられます。私のファイルの最後に。他の考え? – Grammin

+0

リゾルバーの定義でも必要と思うのですが、今はどうなっていますか? – Matt

関連する問題