2012-09-17 2 views
6

私はMaven3からのGradleに移行していると私は、このフォームでは春に推移依存関係を持っている:GradleビルドスクリプトでMavenプロパティを指定するにはどうすればよいですか?

<dependency> 
    <groupId>org.springframework</groupId> 
    <artifactId>spring-jdbc</artifactId> 
    <version>${supported-spring-version}</version> 
</dependency> 

私はの私の依存のpom.xmlを変更することはできませんので、どのように私は、この推移依存関係を解決することができますか?ここには2つの問題があります。

  1. Gradleが真実度解決に使用する方法でプロパティを宣言するにはどうすればよいですか?
  2. 無効なGradle構文(例:supported-spring-version)のプロパティを宣言するにはどうすればよいですか?詳細については

答えて

0

を見て取る:Gradleの中で依存の宣言にhttp://gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html

構文は次のとおりです。

dependencies { 
    compile group: 'org.springframework', name: 'spring-jdbc', version: '${supported-spring-version}' 
    testCompile group: 'junit', name: 'junit', version: '4.+' 
} 

サポートスプリング・バージョンのプロパティを設定するためにあなたが使用することができますこのチュートリアルで説明しているconfig.groovyファイル: http://mrhaki.blogspot.com/2009/11/gradle-goodness-using-properties-for.html

1

広告1. Javaシステムプロパティを設定する(例:System.setProperty("supported-spring-version", "3.0"))iあなたのGradleビルドが仕事をするかもしれません。

Ad 2.これはGroovyプロパティとして宣言しません。

関連する問題