Browse Source

Make OSGi work again

* Specify correct (Java 8) execution environment for OSGi
* Accept any servlet 3 version

Change-Id: I170d4577218e773bc17c14342bc7f93572932fcc
tags/8.0.0.alpha1
Artur Signell 7 years ago
parent
commit
36121120bb
9 changed files with 27 additions and 22 deletions
  1. 2
    2
      client-compiled/pom.xml
  2. 3
    3
      client-compiler/pom.xml
  3. 2
    2
      client/pom.xml
  4. 5
    0
      pom.xml
  5. 2
    2
      push/pom.xml
  6. 7
    7
      server/pom.xml
  7. 3
    3
      shared/pom.xml
  8. 2
    2
      themes/pom.xml
  9. 1
    1
      widgets/pom.xml

+ 2
- 2
client-compiled/pom.xml View File

<extensions>true</extensions> <extensions>true</extensions>
<configuration> <configuration>
<instructions> <instructions>
<Bundle-Version>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}</Bundle-Version>
<Bundle-RequiredExecutionEnvironment>JavaSE-1.6</Bundle-RequiredExecutionEnvironment>
<Bundle-Version>${osgi.bundle.version}</Bundle-Version>
<Bundle-RequiredExecutionEnvironment>${osgi.execution.environment}</Bundle-RequiredExecutionEnvironment>
<!-- Export package is handled in exec plugin --> <!-- Export package is handled in exec plugin -->
<Export-Package></Export-Package> <Export-Package></Export-Package>
<Import-Package></Import-Package> <Import-Package></Import-Package>

+ 3
- 3
client-compiler/pom.xml View File

<extensions>true</extensions> <extensions>true</extensions>
<configuration> <configuration>
<instructions> <instructions>
<Bundle-Version>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}</Bundle-Version>
<Bundle-RequiredExecutionEnvironment>JavaSE-1.6</Bundle-RequiredExecutionEnvironment>
<Export-Package>com.vaadin.*;version="${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}"</Export-Package>
<Bundle-Version>${osgi.bundle.version}</Bundle-Version>
<Bundle-RequiredExecutionEnvironment>${osgi.execution.environment}</Bundle-RequiredExecutionEnvironment>
<Export-Package>com.vaadin.*;version="${osgi.bundle.version}"</Export-Package>
<!--TODO decide gwt packages version number<Export-Package>com.vaadin.*;version="${project.version}",com.google.gwt.*;version="${vaadin.gwt.version}"</Export-Package> --> <!--TODO decide gwt packages version number<Export-Package>com.vaadin.*;version="${project.version}",com.google.gwt.*;version="${vaadin.gwt.version}"</Export-Package> -->
<Import-Package></Import-Package> <!--todo find out what should be in Import-Package --> <Import-Package></Import-Package> <!--todo find out what should be in Import-Package -->
</instructions> </instructions>

+ 2
- 2
client/pom.xml View File

<extensions>true</extensions> <extensions>true</extensions>
<configuration> <configuration>
<instructions> <instructions>
<Bundle-RequiredExecutionEnvironment>JavaSE-1.6</Bundle-RequiredExecutionEnvironment>
<Export-Package>com.vaadin.*;version="${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}"</Export-Package>
<Bundle-RequiredExecutionEnvironment>${osgi.execution.environment}</Bundle-RequiredExecutionEnvironment>
<Export-Package>com.vaadin.*;version="${osgi.bundle.version}"</Export-Package>
<Import-Package></Import-Package> <Import-Package></Import-Package>
</instructions> </instructions>
</configuration> </configuration>

+ 5
- 0
pom.xml View File

<javax.servlet.version>3.0.1</javax.servlet.version> <javax.servlet.version>3.0.1</javax.servlet.version>
<javax.validation.version>1.0.0.GA</javax.validation.version> <javax.validation.version>1.0.0.GA</javax.validation.version>


<!-- OSGi -->
<osgi.javax.servlet.version>3.0.0</osgi.javax.servlet.version>
<osgi.execution.environment>JavaSE-1.8</osgi.execution.environment>
<osgi.bundle.version>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}</osgi.bundle.version>

<!-- Test dependencies --> <!-- Test dependencies -->
<junit.version>4.11</junit.version> <junit.version>4.11</junit.version>



+ 2
- 2
push/pom.xml View File

<extensions>true</extensions> <extensions>true</extensions>
<configuration> <configuration>
<instructions> <instructions>
<Bundle-Version>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}</Bundle-Version>
<Bundle-RequiredExecutionEnvironment>JavaSE-1.6</Bundle-RequiredExecutionEnvironment>
<Bundle-Version>${osgi.bundle.version}</Bundle-Version>
<Bundle-RequiredExecutionEnvironment>${osgi.execution.environment}</Bundle-RequiredExecutionEnvironment>
<Export-Package>VAADIN</Export-Package> <Export-Package>VAADIN</Export-Package>
<Require-Bundle>com.vaadin.external.atmosphere.runtime;bundle-version="${atmosphere.runtime.version}";visibility:=reexport</Require-Bundle> <Require-Bundle>com.vaadin.external.atmosphere.runtime;bundle-version="${atmosphere.runtime.version}";visibility:=reexport</Require-Bundle>
</instructions> </instructions>

+ 7
- 7
server/pom.xml View File

<extensions>true</extensions> <extensions>true</extensions>
<configuration> <configuration>
<instructions> <instructions>
<Bundle-RequiredExecutionEnvironment>JavaSE-1.6</Bundle-RequiredExecutionEnvironment>
<Bundle-Version>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}</Bundle-Version>
<Export-Package>com.vaadin.*;version="${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}"</Export-Package>
<Import-Package>javax.servlet;version="[2.4,${javax.servlet.version}]",
javax.servlet.http;version="[2.4,${javax.servlet.version}]",
<Bundle-RequiredExecutionEnvironment>${osgi.execution.environment}</Bundle-RequiredExecutionEnvironment>
<Bundle-Version>${osgi.bundle.version}</Bundle-Version>
<Export-Package>com.vaadin.*;version="${osgi.bundle.version}"</Export-Package>
<Import-Package>javax.servlet;version="${osgi.javax.servlet.version}",
javax.servlet.http;version="${osgi.javax.servlet.version}",
javax.validation;version="${javax.validation.version}";resolution:=optional, javax.validation;version="${javax.validation.version}";resolution:=optional,
org.jsoup;version="${jsoup.version}", org.jsoup;version="${jsoup.version}",
org.jsoup.parser;version="${jsoup.version}", org.jsoup.parser;version="${jsoup.version}",
javax.portlet.filter;version="[${javax.portlet.version},3)";resolution:=optional, javax.portlet.filter;version="[${javax.portlet.version},3)";resolution:=optional,
com.liferay.portal.kernel.util;resolution:=optional</Import-Package> com.liferay.portal.kernel.util;resolution:=optional</Import-Package>
<Require-Bundle> <Require-Bundle>
com.vaadin.shared;bundle-version="${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}",
com.vaadin.push;bundle-version="${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}";resolution:=optional,
com.vaadin.shared;bundle-version="${osgi.bundle.version}",
com.vaadin.push;bundle-version="${osgi.bundle.version}";resolution:=optional,
com.vaadin.sass-compiler;bundle-version="${vaadin.sass.version}";resolution:=optional</Require-Bundle> com.vaadin.sass-compiler;bundle-version="${vaadin.sass.version}";resolution:=optional</Require-Bundle>
</instructions> </instructions>
</configuration> </configuration>

+ 3
- 3
shared/pom.xml View File

<extensions>true</extensions> <extensions>true</extensions>
<configuration> <configuration>
<instructions> <instructions>
<Bundle-RequiredExecutionEnvironment>JavaSE-1.6</Bundle-RequiredExecutionEnvironment>
<Bundle-Version>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}</Bundle-Version>
<Export-Package>com.vaadin.*;version="${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}",elemental.*;version="${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}"</Export-Package>
<Bundle-RequiredExecutionEnvironment>${osgi.execution.environment}</Bundle-RequiredExecutionEnvironment>
<Bundle-Version>${osgi.bundle.version}</Bundle-Version>
<Export-Package>com.vaadin.*;version="${osgi.bundle.version}",elemental.*;version="${osgi.bundle.version}"</Export-Package>
<Import-Package></Import-Package> <Import-Package></Import-Package>
<Require-Bundle></Require-Bundle> <Require-Bundle></Require-Bundle>
</instructions> </instructions>

+ 2
- 2
themes/pom.xml View File

<extensions>true</extensions> <extensions>true</extensions>
<configuration> <configuration>
<instructions> <instructions>
<Bundle-Version>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}</Bundle-Version>
<Bundle-RequiredExecutionEnvironment>JavaSE-1.6</Bundle-RequiredExecutionEnvironment>
<Bundle-Version>${osgi.bundle.version}</Bundle-Version>
<Bundle-RequiredExecutionEnvironment>${osgi.execution.environment}</Bundle-RequiredExecutionEnvironment>
<!-- Export package is handled in exec plugin --> <!-- Export package is handled in exec plugin -->
<Export-Package></Export-Package> <Export-Package></Export-Package>
<Import-Package></Import-Package> <Import-Package></Import-Package>

+ 1
- 1
widgets/pom.xml View File

<configuration> <configuration>
<instructions> <instructions>
<Bundle-Version>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}</Bundle-Version> <Bundle-Version>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}</Bundle-Version>
<Bundle-RequiredExecutionEnvironment>JavaSE-1.6</Bundle-RequiredExecutionEnvironment>
<Bundle-RequiredExecutionEnvironment>${osgi.execution.environment}</Bundle-RequiredExecutionEnvironment>
<!-- Export package is handled in exec plugin --> <!-- Export package is handled in exec plugin -->
<Export-Package></Export-Package> <Export-Package></Export-Package>
<Import-Package></Import-Package> <Import-Package></Import-Package>

Loading…
Cancel
Save