浏览代码

Add client jars pom generation, and make transport client depend on
transport client plugin jars

Ryan Ernst 9 年之前
父节点
当前提交
05edb0367d
共有 3 个文件被更改,包括 11 次插入5 次删除
  1. 2 0
      client/rest/build.gradle
  2. 2 0
      client/sniffer/build.gradle
  3. 7 5
      client/transport/build.gradle

+ 2 - 0
client/rest/build.gradle

@@ -22,6 +22,8 @@ import org.gradle.api.JavaVersion
 
 apply plugin: 'elasticsearch.build'
 apply plugin: 'ru.vyarus.animalsniffer'
+apply plugin: 'nebula.maven-base-publish'
+apply plugin: 'nebula.maven-scm'
 
 targetCompatibility = JavaVersion.VERSION_1_7
 sourceCompatibility = JavaVersion.VERSION_1_7

+ 2 - 0
client/sniffer/build.gradle

@@ -22,6 +22,8 @@ import org.gradle.api.JavaVersion
 
 apply plugin: 'elasticsearch.build'
 apply plugin: 'ru.vyarus.animalsniffer'
+apply plugin: 'nebula.maven-base-publish'
+apply plugin: 'nebula.maven-scm'
 
 targetCompatibility = JavaVersion.VERSION_1_7
 sourceCompatibility = JavaVersion.VERSION_1_7

+ 7 - 5
client/transport/build.gradle

@@ -20,16 +20,18 @@
 import org.elasticsearch.gradle.precommit.PrecommitTasks
 
 apply plugin: 'elasticsearch.build'
+apply plugin: 'nebula.maven-base-publish'
+apply plugin: 'nebula.maven-scm'
 
 group = 'org.elasticsearch.client'
 
 dependencies {
   compile "org.elasticsearch:elasticsearch:${version}"
-  compile project(path: ':modules:transport-netty3', configuration: 'runtime')
-  compile project(path: ':modules:transport-netty4', configuration: 'runtime')
-  compile project(path: ':modules:reindex', configuration: 'runtime')
-  compile project(path: ':modules:lang-mustache', configuration: 'runtime')
-  compile project(path: ':modules:percolator', configuration: 'runtime')
+  compile "org.elasticsearch.plugin:transport-netty3-client:${version}"
+  compile "org.elasticsearch.plugin:transport-netty4-client:${version}"
+  compile "org.elasticsearch.plugin:reindex-client:${version}"
+  compile "org.elasticsearch.plugin:lang-mustache-client:${version}"
+  compile "org.elasticsearch.plugin:percolator-client:${version}"
   testCompile "com.carrotsearch.randomizedtesting:randomizedtesting-runner:${versions.randomizedrunner}"
   testCompile "junit:junit:${versions.junit}"
 }