re-add bundlor plugin
This commit is contained in:
10
build.gradle
10
build.gradle
@@ -13,7 +13,7 @@ group = 'org.springframework.data'
|
||||
|
||||
repositories {
|
||||
maven { url "http://repo.springsource.org/libs-snapshot" }
|
||||
maven { url "http://repo.springsource.org/ext-release-local" }
|
||||
maven { url "http://repo.springsource.org/plugins-release" }
|
||||
}
|
||||
|
||||
apply plugin: "java"
|
||||
@@ -21,9 +21,8 @@ apply plugin: 'eclipse'
|
||||
apply plugin: 'idea'
|
||||
apply from: "$rootDir/maven.gradle"
|
||||
apply plugin: 'docbook-reference'
|
||||
//apply plugin: 'bundlor'
|
||||
apply plugin: 'bundlor'
|
||||
|
||||
//bundlor.ext.useProjectProps = true
|
||||
[compileJava, compileTestJava]*.options*.compilerArgs = ["-Xlint:-serial"]
|
||||
|
||||
// Common dependencies
|
||||
@@ -91,6 +90,11 @@ javadoc {
|
||||
title = "${rootProject.description} ${version} API"
|
||||
}
|
||||
|
||||
bundlor {
|
||||
manifestTemplate = file("${projectDir}/template.mf").text
|
||||
}
|
||||
|
||||
|
||||
jar {
|
||||
manifest.attributes['Implementation-Title'] = 'spring-data-redis'
|
||||
manifest.attributes['Implementation-Version'] = project.version
|
||||
|
||||
@@ -18,15 +18,6 @@ jredisVersion = 03122010
|
||||
rjcVersion = 0.6.4
|
||||
srpVersion = 0.2
|
||||
|
||||
# Manifest properties
|
||||
|
||||
## OSGi ranges
|
||||
spring.range = "[3.1.0, 4.0.0)"
|
||||
jedis.range = "[2.1.0, 2.1.0]"
|
||||
jackson.range = "[1.6, 2.0.0)"
|
||||
rjc.range = "[0.6.4, 0.6.4]"
|
||||
srp.range = "[0.2, 1.0)"
|
||||
|
||||
# --------------------
|
||||
# Project wide version
|
||||
# --------------------
|
||||
|
||||
28
template.mf
28
template.mf
@@ -2,30 +2,28 @@ Bundle-SymbolicName: org.springframework.data.redis
|
||||
Bundle-Name: Spring Data Redis Support
|
||||
Bundle-Vendor: SpringSource
|
||||
Bundle-ManifestVersion: 2
|
||||
Export-Template: org.springframework.data.redis.*;version=${version}
|
||||
Import-Package:
|
||||
sun.reflect;version="0";resolution:=optional
|
||||
Import-Template:
|
||||
org.springframework.beans.*;version=${spring.range},
|
||||
org.springframework.cache.*;version=${spring.range},
|
||||
org.springframework.context.*;version=${spring.range},
|
||||
org.springframework.core.*;version=${spring.range},
|
||||
org.springframework.dao.*;version=${spring.range},
|
||||
org.springframework.scheduling.*;resolution:="optional";version=${spring.range},
|
||||
org.springframework.util.*;version=${spring.range},
|
||||
org.springframework.oxm.*;resolution:="optional";version=${spring.range},
|
||||
org.springframework.transaction.support.*;version=${spring.range},
|
||||
org.springframework.beans.*;version="[3.1.0, 4.0.0)",
|
||||
org.springframework.cache.*;version="[3.1.0, 4.0.0)",
|
||||
org.springframework.context.*;version="[3.1.0, 4.0.0)",
|
||||
org.springframework.core.*;version="[3.1.0, 4.0.0)",
|
||||
org.springframework.dao.*;version="[3.1.0, 4.0.0)",
|
||||
org.springframework.scheduling.*;resolution:="optional";version="[3.1.0, 4.0.0)",
|
||||
org.springframework.util.*;version="[3.1.0, 4.0.0)",
|
||||
org.springframework.oxm.*;resolution:="optional";version="[3.1.0, 4.0.0)",
|
||||
org.springframework.transaction.support.*;version="[3.1.0, 4.0.0)",
|
||||
org.aopalliance.*;version="[1.0.0, 2.0.0)";resolution:=optional,
|
||||
org.apache.commons.logging.*;version="[1.1.1, 2.0.0)",
|
||||
org.w3c.dom.*;version="0",
|
||||
javax.xml.transform.*;resolution:="optional";version="0",
|
||||
org.jredis.*;resolution:="optional";version="[1.0.0, 2.0.0)",
|
||||
org.jredis.ri.alphazero.*;resolution:="optional";version="[1.0.0, 2.0.0)",
|
||||
redis.clients.jedis.*;version=${jedis.range},
|
||||
redis.clients.util.*;version=${jedis.range},
|
||||
org.idevlab.rjc.*;resolution:="optional";version=${rjc.range},
|
||||
redis.clients.*;resolution:="optional";version="[2.1.0, 2.1.0]",
|
||||
org.idevlab.rjc.*;resolution:="optional";version="[0.6.4, 0.6.4]",
|
||||
org.apache.commons.pool.impl.*;resolution:="optional";version="[1.0.0, 3.0.0)",
|
||||
org.codehaus.jackson.*;resolution:="optional";version=${jackson.range},
|
||||
org.codehaus.jackson.*;resolution:="optional";version="[1.6, 2.0.0)",
|
||||
org.apache.commons.beanutils.*;resolution:="optional";version=1.8.5,
|
||||
redis.*;resolution:="optional";version=${srp.range},
|
||||
redis.*;resolution:="optional";version="[0.2, 1.0)",
|
||||
com.google.common.*;resolution:="optional";version="[11.0.0, 20.0.0)"
|
||||
Reference in New Issue
Block a user