diff --git a/core/template.mf b/core/template.mf
new file mode 100644
index 0000000..b05008b
--- /dev/null
+++ b/core/template.mf
@@ -0,0 +1,10 @@
+Bundle-ManifestVersion: 2
+Bundle-SymbolicName: ${project.artifactId}
+Bundle-Name: ${project.name}
+Bundle-Vendor: Synyx GmbH & Co. KG
+Bundle-Version: ${project.version}
+Bundle-RequiredExecutionEnvironment: J2SE-1.5
+Export-Template:
+ ${project.artifactId}.*;version="${project.version}"
+Import-Template:
+ org.springframework.*;version="${spring.version:[=.=.=.=,+2.0.0)}"
diff --git a/metadata/template.mf b/metadata/template.mf
new file mode 100644
index 0000000..56aae70
--- /dev/null
+++ b/metadata/template.mf
@@ -0,0 +1,19 @@
+Bundle-ManifestVersion: 2
+Bundle-SymbolicName: ${project.artifactId}
+Bundle-Name: ${project.name}
+Bundle-Vendor: Synyx GmbH & Co. KG
+Bundle-Version: ${project.version}
+Bundle-RequiredExecutionEnvironment: J2SE-1.5
+Export-Template:
+ org.synyx.hades.*;version="${project.version}"
+Import-Template:
+ javax.persistence.*;version="[1.0.0,1.1.0)",
+ org.aopalliance.*;version="[1.0.0,2.0.0)",
+ org.apache.commons.logging.*;version="[1.1.0,1.2.0)",
+ org.aspectj.lang.*;version="[1.6.0,1.7.0)",
+ org.eclipse.persistence.*;version="[1.0.0,1.2.0)";resolution:=optional,
+ org.hibernate.*;version="[3.2.0,3.4.0)";resolution:=optional,
+ org.apache.openjpa.*;version="[1.2.1,2.0.0)";resolution:=optional,
+ org.joda.time.*;version="[1.5.0,2.0.0)",
+ org.springframework.*;version="[2.5.0,4.0.0)",
+ org.w3c.dom.*;version="0.0.0"
diff --git a/pom.xml b/pom.xml
index 1c7bfc7..764db93 100644
--- a/pom.xml
+++ b/pom.xml
@@ -148,36 +148,26 @@
- org.apache.felix
- maven-bundle-plugin
- 1.4.3
-
-
-
- bundle-manifest
- process-classes
-
- manifest
-
-
-
-
-
- *
- ${project.groupId}
- src/main/resources
-
-
-
+ com.springsource.bundlor
+ com.springsource.bundlor.maven
+ 1.0.0.RELEASE
+
+
+ bundlor
+
+ bundlor
+
+ process-classes
+
+
+
org.apache.maven.plugins
maven-jar-plugin
2.2
-
- ${project.build.outputDirectory}/META-INF/MANIFEST.MF
-
+ true
@@ -311,7 +301,6 @@
-
com.springsource.repository.bundles.release
SpringSource Enterprise Bundle Repository - Release Bundles
@@ -320,7 +309,6 @@
false
-
com.springsource.repository.bundles.external
SpringSource Enterprise Bundle Repository - External Bundles
@@ -329,7 +317,14 @@
false
-
+
+
+
+ com.springsource.repository.bundles.release
+ SpringSource Enterprise Bundle Repository - SpringSource Bundle Release Bundles
+ http://repository.springsource.com/maven/bundles/release
+
+