diff --git a/querydsl-apt/pom.xml b/querydsl-apt/pom.xml
index b113fca31..116f5463a 100644
--- a/querydsl-apt/pom.xml
+++ b/querydsl-apt/pom.xml
@@ -1,4 +1,4 @@
-
+
4.0.0
@@ -141,8 +141,8 @@
-->
- com.springsource.bundlor
- com.springsource.bundlor.maven
+ org.apache.felix
+ maven-bundle-plugin
@@ -232,4 +232,4 @@
-
+
diff --git a/querydsl-apt/template.mf b/querydsl-apt/template.mf
deleted file mode 100644
index 38f0a7c8a..000000000
--- a/querydsl-apt/template.mf
+++ /dev/null
@@ -1,20 +0,0 @@
-Bundle-SymbolicName: com.mysema.querydsl.apt
-Bundle-Name: Querydsl APT
-Bundle-Vendor: Mysema
-Bundle-ManifestVersion: 2
-Import-Template:
- com.mysema.codegen.*;version="${codegen.version}",
- com.mysema.commons.lang.*;version="${mysema.lang.version}",
- com.mysema.query.*;version="${project.version}",
- com.mysema.util.*;version="${project.version}",
- javax.annotation.*;version="0",
- javax.inject.*;version="0",
- javax.lang.model.*;version="0",
- javax.tools.*;version="0",
- net.sf.cglib.proxy.*;version="${cglib.version}",
- com.google.common.*;version="${guava.version}"
-Excluded-Imports:
- javax.persistence.*;version="[2.0.0,2.1.0)",
- javax.jdo.*;version="[2.0.0,3.0.0)",
- org.springframework.roo.*;version="1.2.3",
- org.mongodb.morphia.annotations.*;version="0.99"
\ No newline at end of file
diff --git a/querydsl-codegen/pom.xml b/querydsl-codegen/pom.xml
index de1745e40..32e08541d 100644
--- a/querydsl-codegen/pom.xml
+++ b/querydsl-codegen/pom.xml
@@ -1,4 +1,4 @@
-
+
4.0.0
@@ -54,8 +54,8 @@
- com.springsource.bundlor
- com.springsource.bundlor.maven
+ org.apache.felix
+ maven-bundle-plugin
org.apache.maven.plugins
@@ -83,4 +83,4 @@
-
+
diff --git a/querydsl-codegen/template.mf b/querydsl-codegen/template.mf
deleted file mode 100644
index 2aec99536..000000000
--- a/querydsl-codegen/template.mf
+++ /dev/null
@@ -1,13 +0,0 @@
-Bundle-SymbolicName: com.mysema.querydsl.codegen
-Bundle-Name: Querydsl Codegen
-Bundle-Vendor: Mysema
-Bundle-ManifestVersion: 2
-Import-Template:
- com.mysema.codegen.*;version="${codegen.version}";resolution:=optional,
- com.mysema.commons.lang.*;version="${mysema.lang.version}",
- com.mysema.query.*;version="${project.version}",
- com.mysema.util.*;version="${project.version}",
- javax.annotation.*;version="0",
- javax.inject.*;version="0",
- net.sf.cglib.proxy.*;version="${cglib.version}",
- com.google.common.*;version="${guava.version}"
\ No newline at end of file
diff --git a/querydsl-collections/pom.xml b/querydsl-collections/pom.xml
index 28c3dbff6..7b0bf2f5d 100644
--- a/querydsl-collections/pom.xml
+++ b/querydsl-collections/pom.xml
@@ -1,4 +1,4 @@
-
+
4.0.0
@@ -33,7 +33,7 @@
querydsl-apt
${project.version}
-
+
org.slf4j
@@ -59,13 +59,13 @@
${project.version}
test
test-jar
-
-
-
- cglib
- cglib
- ${cglib.version}
- test
+
+
+
+ cglib
+ cglib
+ ${cglib.version}
+ test
@@ -80,8 +80,8 @@
- com.springsource.bundlor
- com.springsource.bundlor.maven
+ org.apache.felix
+ maven-bundle-plugin
com.mysema.maven
@@ -103,4 +103,4 @@
-
+
diff --git a/querydsl-collections/template.mf b/querydsl-collections/template.mf
deleted file mode 100644
index 1200daf67..000000000
--- a/querydsl-collections/template.mf
+++ /dev/null
@@ -1,14 +0,0 @@
-Bundle-SymbolicName: com.mysema.querydsl.collections
-Bundle-Name: Querydsl Collections
-Bundle-Vendor: Mysema
-Bundle-ManifestVersion: 2
-Import-Template:
- com.mysema.codegen.*;version="${codegen.version}",
- com.mysema.commons.lang.*;version="${mysema.lang.version}",
- com.mysema.query.*;version="${project.version}",
- com.mysema.util.*;version="${project.version}",
- javax.annotation.*;version="0",
- javax.tools.*;version="1";resolution:=optional,
- org.eclipse.jdt.*;version="3.7.2",
- com.google.common.*;version="${guava.version}",
- org.hamcrest.*;version="1.3";resolution:=optional
diff --git a/querydsl-core/pom.xml b/querydsl-core/pom.xml
index a4076fa34..f2946ad58 100644
--- a/querydsl-core/pom.xml
+++ b/querydsl-core/pom.xml
@@ -1,4 +1,4 @@
-
+
4.0.0
@@ -43,7 +43,7 @@
cglib
cglib
- ${cglib.version}
+ ${cglib.version}
true
@@ -78,8 +78,8 @@
- com.springsource.bundlor
- com.springsource.bundlor.maven
+ org.apache.felix
+ maven-bundle-plugin
com.infradna.tool
@@ -141,4 +141,4 @@
1.11
-
+
diff --git a/querydsl-core/template.mf b/querydsl-core/template.mf
deleted file mode 100644
index 9a8e05291..000000000
--- a/querydsl-core/template.mf
+++ /dev/null
@@ -1,10 +0,0 @@
-Bundle-SymbolicName: com.mysema.querydsl.core
-Bundle-Name: Querydsl Core
-Bundle-Vendor: Mysema
-Bundle-ManifestVersion: 2
-Excluded-Imports: com.infradna.tool.bridge_method_injector
-Import-Template:
- com.mysema.commons.lang.*;version="${mysema.lang.version}",
- javax.annotation.*;version="0",
- net.sf.cglib.proxy.*;version="${cglib.version}";resolution:=optional,
- com.google.common.*;version="${guava.version}"
diff --git a/querydsl-hibernate-search/pom.xml b/querydsl-hibernate-search/pom.xml
index 1680faea4..4b6ca84fe 100644
--- a/querydsl-hibernate-search/pom.xml
+++ b/querydsl-hibernate-search/pom.xml
@@ -1,4 +1,4 @@
-
+
4.0.0
@@ -27,6 +27,11 @@
4.3.0.Final
4.2.0.Final
3.6.2
+
+ org.apache.lucene.*;version="[3.6,4)",
+ org.hibernate.*;version="[4,5)",
+ ${osgi.import.package.root}
+
@@ -119,8 +124,8 @@
- com.springsource.bundlor
- com.springsource.bundlor.maven
+ org.apache.felix
+ maven-bundle-plugin
org.apache.maven.plugins
@@ -138,4 +143,4 @@
-
+
diff --git a/querydsl-hibernate-search/template.mf b/querydsl-hibernate-search/template.mf
deleted file mode 100644
index 44bb92527..000000000
--- a/querydsl-hibernate-search/template.mf
+++ /dev/null
@@ -1,10 +0,0 @@
-Bundle-SymbolicName: com.mysema.querydsl.hibernate-search
-Bundle-Name: Querydsl Hibernate Search
-Bundle-Vendor: Mysema
-Bundle-ManifestVersion: 2
-Import-Template:
- com.mysema.commons.lang.*;version="${mysema.lang.version}",
- com.mysema.query.*;version="${project.version}",
- org.apache.lucene.*;version="[3.0.0,3.1.0)",
- org.hibernate.*;version="[3.0.0,4.0.0)",
- org.slf4j.*;version="${slf4j.version}"
\ No newline at end of file
diff --git a/querydsl-jdo/pom.xml b/querydsl-jdo/pom.xml
index 4bf79f0d7..581709dad 100644
--- a/querydsl-jdo/pom.xml
+++ b/querydsl-jdo/pom.xml
@@ -1,4 +1,4 @@
-
+
4.0.0
@@ -130,8 +130,8 @@
- com.springsource.bundlor
- com.springsource.bundlor.maven
+ org.apache.felix
+ maven-bundle-plugin
@@ -289,4 +289,4 @@
-
+
diff --git a/querydsl-jdo/template.mf b/querydsl-jdo/template.mf
deleted file mode 100644
index 6782ed012..000000000
--- a/querydsl-jdo/template.mf
+++ /dev/null
@@ -1,12 +0,0 @@
-Bundle-SymbolicName: com.mysema.querydsl.jdo
-Bundle-Name: Querydsl JDO
-Bundle-Vendor: Mysema
-Bundle-ManifestVersion: 2
-Import-Template:
- com.mysema.commons.lang.*;version="${mysema.lang.version}",
- com.mysema.query.*;version="${project.version}",
- javax.annotation.*;version="0",
- javax.inject.*;version="0",
- javax.jdo.*;version="[2.0.0,4.0.0)",
- com.google.common.*;version="${guava.version}",
- org.slf4j.*;version="${slf4j.version}"
\ No newline at end of file
diff --git a/querydsl-jpa-codegen/pom.xml b/querydsl-jpa-codegen/pom.xml
index a04b06c41..9abfbafa3 100644
--- a/querydsl-jpa-codegen/pom.xml
+++ b/querydsl-jpa-codegen/pom.xml
@@ -1,4 +1,4 @@
-
+
4.0.0
@@ -117,10 +117,10 @@
- com.springsource.bundlor
- com.springsource.bundlor.maven
+ org.apache.felix
+ maven-bundle-plugin
-
+
diff --git a/querydsl-jpa-codegen/template.mf b/querydsl-jpa-codegen/template.mf
deleted file mode 100644
index 3ec0530f3..000000000
--- a/querydsl-jpa-codegen/template.mf
+++ /dev/null
@@ -1,16 +0,0 @@
-Bundle-SymbolicName: com.mysema.querydsl.jpa.codegen
-Bundle-Name: Querydsl JPA Codegen
-Bundle-Vendor: Mysema
-Bundle-ManifestVersion: 2
-Import-Template:
- com.mysema.codegen.*;version="${codegen.version}",
- com.mysema.commons.lang.*;version="${mysema.lang.version}",
- com.mysema.query.*;version="${project.version}",
- com.mysema.util.*;version="${project.version}",
- javax.annotation.*;version="0",
- javax.inject.*;version="0",
- javax.persistence.*;version="[2.0.0,2.1.0)",
- javax.xml.stream.*;version="0",
- org.hibernate.*;version="${hibernate.version}",
- org.slf4j.*;version="${slf4j.version}",
- com.google.common.*;version="${guava.version}"
\ No newline at end of file
diff --git a/querydsl-jpa/pom.xml b/querydsl-jpa/pom.xml
index 88872ae6b..3c2bb7509 100644
--- a/querydsl-jpa/pom.xml
+++ b/querydsl-jpa/pom.xml
@@ -1,4 +1,4 @@
-
+
4.0.0
@@ -26,6 +26,7 @@
4.3.5.Final
4.3.1.Final
2.5.1
+ javax.persistence.*;version="[1.1,3)",${osgi.import.package.root}
@@ -43,19 +44,19 @@
asm
- provided
+ true
org.hibernate
hibernate-entitymanager
${hibernate.version}
- provided
+ true
org.hibernate
hibernate-validator
${hibernate.validator.version}
- provided
+ true
org.slf4j
@@ -101,17 +102,17 @@
-
- cglib
- cglib
- ${cglib.version}
- test
-
+
+ cglib
+ cglib
+ ${cglib.version}
+ test
+
org.eclipse.persistence
eclipselink
${eclipselink.version}
- provided
+ true
@@ -215,8 +216,8 @@
- com.springsource.bundlor
- com.springsource.bundlor.maven
+ org.apache.felix
+ maven-bundle-plugin
@@ -361,4 +362,4 @@
-
+
diff --git a/querydsl-jpa/template.mf b/querydsl-jpa/template.mf
deleted file mode 100644
index a4eedfd08..000000000
--- a/querydsl-jpa/template.mf
+++ /dev/null
@@ -1,17 +0,0 @@
-Bundle-SymbolicName: com.mysema.querydsl.jpa
-Bundle-Name: Querydsl JPA
-Bundle-Vendor: Mysema
-Bundle-ManifestVersion: 2
-Import-Template:
- com.mysema.commons.lang.*;version="${mysema.lang.version}",
- com.mysema.query.sql.*;version="${project.version}";resolution:=optional,
- com.mysema.query.*;version="${project.version}",
- com.mysema.util.*;version="${project.version}",
- javax.annotation.*;version="0",
- javax.inject.*;version="0",
- javax.persistence.*;version="[1.1.0,2.1.0]",
- javax.xml.stream.*;version="0",
- org.hibernate.*;version="${hibernate.version}";resolution:=optional,
- org.eclipse.persistence.*;version="2.4.0";resolution:=optional,
- org.slf4j.*;version="${slf4j.version}",
- com.google.common.*;version="${guava.version}"
\ No newline at end of file
diff --git a/querydsl-lucene3/pom.xml b/querydsl-lucene3/pom.xml
index cc629f802..6cde9874d 100644
--- a/querydsl-lucene3/pom.xml
+++ b/querydsl-lucene3/pom.xml
@@ -1,4 +1,4 @@
-
+
4.0.0
@@ -24,6 +24,10 @@
3.6.2
+
+ org.apache.lucene.*;version="[3.6,4)",
+ ${osgi.import.package.root}
+
@@ -54,12 +58,12 @@
slf4j-log4j12
-
-
- cglib
- cglib
- ${cglib.version}
- test
+
+
+ cglib
+ cglib
+ ${cglib.version}
+ test
com.mysema.querydsl
@@ -86,8 +90,8 @@
- com.springsource.bundlor
- com.springsource.bundlor.maven
+ org.apache.felix
+ maven-bundle-plugin
@@ -109,4 +113,4 @@
-
+
diff --git a/querydsl-lucene3/template.mf b/querydsl-lucene3/template.mf
deleted file mode 100644
index 1457c332a..000000000
--- a/querydsl-lucene3/template.mf
+++ /dev/null
@@ -1,11 +0,0 @@
-Bundle-SymbolicName: com.mysema.querydsl.lucene
-Bundle-Name: Querydsl Lucene
-Bundle-Vendor: Mysema
-Bundle-ManifestVersion: 2
-Import-Template:
- com.mysema.commons.lang.*;version="${mysema.lang.version}",
- com.mysema.query.*;version="${project.version}",
- javax.annotation.*;version="0",
- com.google.common.*;version="${guava.version}",
- org.apache.lucene.*;version="[3.0.0,3.1.0)",
- org.slf4j.*;version="${slf4j.version}"
\ No newline at end of file
diff --git a/querydsl-lucene4/pom.xml b/querydsl-lucene4/pom.xml
index 06f61e4f6..1ca8ba383 100644
--- a/querydsl-lucene4/pom.xml
+++ b/querydsl-lucene4/pom.xml
@@ -1,4 +1,4 @@
-
+
4.0.0
@@ -24,6 +24,10 @@
4.2.1
+
+ org.apache.lucene.*;version="[4,5)",
+ ${osgi.import.package.root}
+
@@ -92,8 +96,8 @@
- com.springsource.bundlor
- com.springsource.bundlor.maven
+ org.apache.felix
+ maven-bundle-plugin
@@ -115,4 +119,4 @@
-
+
diff --git a/querydsl-lucene4/template.mf b/querydsl-lucene4/template.mf
deleted file mode 100644
index faad6033e..000000000
--- a/querydsl-lucene4/template.mf
+++ /dev/null
@@ -1,11 +0,0 @@
-Bundle-SymbolicName: com.mysema.querydsl.lucene
-Bundle-Name: Querydsl Lucene
-Bundle-Vendor: Mysema
-Bundle-ManifestVersion: 2
-Import-Template:
- com.mysema.commons.lang.*;version="${mysema.lang.version}",
- com.mysema.query.*;version="${project.version}",
- javax.annotation.*;version="0",
- com.google.common.*;version="${guava.version}",
- org.apache.lucene.*;version="[4.0.0,5.0.0)",
- org.slf4j.*;version="${slf4j.version}"
\ No newline at end of file
diff --git a/querydsl-mongodb/pom.xml b/querydsl-mongodb/pom.xml
index ba7413976..4225d966e 100644
--- a/querydsl-mongodb/pom.xml
+++ b/querydsl-mongodb/pom.xml
@@ -1,4 +1,4 @@
-
+
4.0.0
@@ -18,6 +18,12 @@
2.10.0
0.105
+
+ com.mongodb;version="0.0.0",
+ org.mongodb.morphia.*;version="0.105",
+ org.bson.*;version="0.0.0",
+ ${osgi.import.package.root}
+
@@ -74,8 +80,8 @@
- com.springsource.bundlor
- com.springsource.bundlor.maven
+ org.apache.felix
+ maven-bundle-plugin
@@ -148,4 +154,4 @@
-
+
diff --git a/querydsl-mongodb/template.mf b/querydsl-mongodb/template.mf
deleted file mode 100644
index 876b62b9b..000000000
--- a/querydsl-mongodb/template.mf
+++ /dev/null
@@ -1,15 +0,0 @@
-Bundle-SymbolicName: com.mysema.querydsl.mongodb
-Bundle-Name: Querydsl Mongodb
-Bundle-Vendor: Mysema
-Bundle-ManifestVersion: 2
-Import-Template:
- com.mongodb.*;version="0",
- org.mongodb.morphia.*;version="${morphia.version}";resolution:=optional,
- com.mysema.commons.lang.*;version="${mysema.lang.version}",
- com.mysema.query.apt;version="${project.version}";resolution:=optional,
- com.mysema.query.*;version="${project.version}",
- javax.annotation.*;version="0";resolution:=optional,
- javax.lang.model.*;version="0",
- javax.tools.*;version="0",
- com.google.common.*;version="${guava.version}",
- org.bson.*;version="0"
diff --git a/querydsl-root/pom.xml b/querydsl-root/pom.xml
index 3601c7740..3d1596db4 100644
--- a/querydsl-root/pom.xml
+++ b/querydsl-root/pom.xml
@@ -1,4 +1,4 @@
-
+
4.0.0
@@ -44,6 +44,13 @@
2.2.2
1.3.2
1.6.1
+
+
+
+ com.google.common.*;version=${@},
+ *
+
+ ${osgi.import.package.root}
@@ -162,20 +169,26 @@
2.16
- com.springsource.bundlor
- com.springsource.bundlor.maven
- 1.0.0.RELEASE
+ org.apache.felix
+ maven-bundle-plugin
+ 2.4.0
- bundlor
+ bundle-manifest
+ process-classes
- bundlor
+ manifest
+ true
+
+
+
+ ${osgi.import.package}
+
+
+
-
- true
-
@@ -559,4 +572,4 @@
-
+
diff --git a/querydsl-spatial/pom.xml b/querydsl-spatial/pom.xml
index 88fc7a49b..5f8f880b8 100644
--- a/querydsl-spatial/pom.xml
+++ b/querydsl-spatial/pom.xml
@@ -1,4 +1,4 @@
-
+
4.0.0
@@ -40,8 +40,8 @@
- com.springsource.bundlor
- com.springsource.bundlor.maven
+ org.apache.felix
+ maven-bundle-plugin
org.apache.maven.plugins
@@ -72,4 +72,4 @@
1.11
-
+
diff --git a/querydsl-spatial/template.mf b/querydsl-spatial/template.mf
deleted file mode 100644
index 72e715030..000000000
--- a/querydsl-spatial/template.mf
+++ /dev/null
@@ -1,9 +0,0 @@
-Bundle-SymbolicName: com.mysema.querydsl.core
-Bundle-Name: Querydsl Spatial
-Bundle-Vendor: Mysema
-Bundle-ManifestVersion: 2
-Import-Template:
- javax.annotation.*;version="0",
- org.geolatte.geom.*;version="0.11",
- com.mysema.query.*;version="${project.version}",
- com.google.common.*;version="${guava.version}"
diff --git a/querydsl-sql-codegen/pom.xml b/querydsl-sql-codegen/pom.xml
index cb5cb44fe..87326a2f5 100644
--- a/querydsl-sql-codegen/pom.xml
+++ b/querydsl-sql-codegen/pom.xml
@@ -1,4 +1,4 @@
-
+
4.0.0
@@ -139,8 +139,8 @@
- com.springsource.bundlor
- com.springsource.bundlor.maven
+ org.apache.felix
+ maven-bundle-plugin
@@ -219,4 +219,4 @@
-
+
diff --git a/querydsl-sql-codegen/template.mf b/querydsl-sql-codegen/template.mf
deleted file mode 100644
index 6e99f3ad6..000000000
--- a/querydsl-sql-codegen/template.mf
+++ /dev/null
@@ -1,18 +0,0 @@
-Bundle-SymbolicName: com.mysema.querydsl.sql.codegen
-Bundle-Name: Querydsl SQL Codegen
-Bundle-Vendor: Mysema
-Bundle-ManifestVersion: 2
-Import-Template:
- com.mysema.codegen.*;version="${codegen.version}",
- com.mysema.commons.lang.*;version="${mysema.lang.version}",
- com.mysema.query.*;version="${project.version}",
- com.mysema.util.*;version="${project.version}",
- javax.annotation.*;version="0",
- javax.inject.*;version="0",
- javax.validation.*;version="1.0.0",
- com.google.common.*;version="${guava.version}",
- org.apache.tools.ant.*;version="${ant.version}",
- org.joda.time.*;version="1.6",
- org.geolatte.*;version="0.11",
- org.slf4j.*;version="${slf4j.version}"
-
\ No newline at end of file
diff --git a/querydsl-sql/pom.xml b/querydsl-sql/pom.xml
index 2dc967cc5..22b06d5a1 100644
--- a/querydsl-sql/pom.xml
+++ b/querydsl-sql/pom.xml
@@ -17,6 +17,10 @@
1.11
+
+ org.joda.time.*;version="[1.6,3)",
+ ${osgi.import.package.root}
+
@@ -35,7 +39,7 @@
com.vividsolutions
jts
1.10
- provided
+ true
joda-time
@@ -66,12 +70,12 @@
- cglib
- cglib
- ${cglib.version}
- test
-
-
+ cglib
+ cglib
+ ${cglib.version}
+ test
+
+
org.hsqldb
hsqldb
${hsqldb.version}
@@ -217,8 +221,8 @@
- com.springsource.bundlor
- com.springsource.bundlor.maven
+ org.apache.felix
+ maven-bundle-plugin
diff --git a/querydsl-sql/template.mf b/querydsl-sql/template.mf
deleted file mode 100644
index 4236d6049..000000000
--- a/querydsl-sql/template.mf
+++ /dev/null
@@ -1,17 +0,0 @@
-Bundle-SymbolicName: com.mysema.querydsl.sql
-Bundle-Name: Querydsl SQL
-Bundle-Vendor: Mysema
-Bundle-ManifestVersion: 2
-Excluded-Imports: com.infradna.tool.bridge_method_injector, org.postgis, org.geolatte.*, oracle.*, com.vividsolutions.jts.*
-Import-Template:
- com.mysema.commons.lang.*;version="${mysema.lang.version}",
- com.mysema.query.*;version="${project.version}",
- com.mysema.util.*;version="${project.version}",
- javax.annotation.*;version="0",
- javax.inject.*;version="0",
- javax.sql.*;version="0",
- javax.validation.*;version="1.0.0",
- com.google.common.*;version="${guava.version}",
- org.joda.time.*;version="1.6",
- org.slf4j.*;version="${slf4j.version}"
-
\ No newline at end of file