- Apply custom-built Gradle 'bundlor' plugin This plugin wraps the existing bundlor ant task. Sources available at https://github.com/SpringSource/gradle-plugins. - Use existing template.mf files The bundlor plugin allows for 'inlining' bundlor templates directly within build.gradle using the 'importTemplate' property, but opting for now to keep the template.mf files separate. - Exclude spring-aspects from bundlor processing It appears that the bundlor plugin somehow interferes with iajc compilation of aspects, resulting in compiler errors. Bundlor has been disabled for this project for the time being. - Fail the build on any bundlor warning The gradle bundlor plugin defaults to failing the build if there are any warnings when processing template.mf files. This helps to ensure that template.mf files don't drift too far from actual dependency declarations. This behavior can be modified by setting bundlor { failOnWarnings = false } in the build script.
48 lines
2.4 KiB
Plaintext
48 lines
2.4 KiB
Plaintext
Bundle-SymbolicName: org.springframework.context
|
|
Bundle-Name: Spring Context
|
|
Bundle-Vendor: SpringSource
|
|
Bundle-ManifestVersion: 2
|
|
Import-Package:
|
|
javax.persistence;version="[1.0.0, 3.0.0)";resolution:=optional,
|
|
org.springframework.orm.jpa.support;version=${spring.osgi.range};resolution:=optional,
|
|
com.ibm.websphere.management;version="0";resolution:=optional
|
|
Import-Template:
|
|
bsh.*;version="[2.0.0.b4, 3.0.0)";resolution:=optional,
|
|
com.sun.net.*;version="0";resolution:=optional,
|
|
edu.emory.mathcs.backport.*;version="[3.0.0, 4.0.0)";resolution:=optional,
|
|
groovy.*;version="[1.5.0, 2.0.0)";resolution:=optional,
|
|
javax.annotation.*;version="0";resolution:=optional,
|
|
javax.ejb.*;version="[2.1.0, 4.0.0)";resolution:=optional,
|
|
javax.inject.*;version="[1.0.0, 2.0.0)";resolution:=optional,
|
|
javax.interceptor.*;version="[3.0.0, 4.0.0)";resolution:=optional,
|
|
javax.jms.*;version="[1.1.0, 2.0.0)";resolution:=optional,
|
|
javax.management.*;version="0";resolution:=optional,
|
|
javax.naming.*;version="0";resolution:=optional,
|
|
javax.persistence.*;version="[1.0.0, 3.0.0)";resolution:=optional,
|
|
javax.rmi.*;version="0";resolution:=optional,
|
|
javax.validation.*;version="[1.0.0, 2.0.0)";resolution:=optional,
|
|
javax.xml.*;version="0";resolution:=optional,
|
|
net.sf.cglib.*;version="[2.1.3, 3.0.0)";resolution:=optional,
|
|
net.sf.ehcache.*;version="[1.3.0, 3.0.0)";resolution:=optional,
|
|
org.aopalliance.*;version="[1.0.0, 2.0.0)";resolution:=optional,
|
|
org.apache.commons.logging.*;version="[1.1.1, 2.0.0)",
|
|
org.aspectj.weaver.*;version=${aj.osgi.range};resolution:=optional,
|
|
org.codehaus.groovy.*;version="[1.5.0, 2.0.0)";resolution:=optional,
|
|
org.hibernate.validator.*;version="[4.0.0, 5.0.0)";resolution:=optional,
|
|
org.joda.*;version="[1.6.0, 2.0.0)";resolution:=optional,
|
|
org.jruby.*;version="[1.1.0, 2.0.0)";resolution:=optional,
|
|
org.omg.CORBA.*;version="0";resolution:=optional,
|
|
org.springframework.aop.*;version=${spring.osgi.range};resolution:=optional,
|
|
org.springframework.beans.*;version=${spring.osgi.range},
|
|
org.springframework.core.*;version=${spring.osgi.range},
|
|
org.springframework.expression.*;version=${spring.osgi.range};resolution:=optional,
|
|
org.springframework.instrument.*;version="0";resolution:=optional,
|
|
org.springframework.util.*;version=${spring.osgi.range},
|
|
org.xml.sax.*;version="0";resolution:=optional,
|
|
org.w3c.dom.*;version="0";resolution:=optional
|
|
Ignored-Existing-Headers:
|
|
Bnd-LastModified,
|
|
Import-Package,
|
|
Export-Package,
|
|
Tool
|