Comments (8)
It is not finish because the maven build fails.
I have reverted manifest to the previous version.
A research has to be made, why the maven build fails when the requirement to the OSGi minimal 1.2 is set
from smarthome.
it is not possible to put both Execution Environment for OSGi minimum1.2 and Java7
from smarthome.
So we have to discuss what should be set for automation bundles: Java7 or Java5.
from smarthome.
What I said in the issue is "Set the Execution Environment to OSGi minimal 1.2 for all automation bundles.". Nobody asked for putting both Execution Environments for OSGi minimum1.2 and Java7.
from smarthome.
I think in the Manifest only OSGi minimal 1.2 has been set. There was a problem with the maven build and the target platform. Some javax problems. ProSyst will provide more details.
from smarthome.
When we set the manifest header: Bundle-RequiredExecutionEnvironment: OSGi/Minimum-1.2
the following error appears:
[ERROR] Cannot resolve project dependencies:
[ERROR] Software being installed: com.eclipsesource.jaxrs.jersey.runtime.feature.feature.group 2.17.0.201506221200
[ERROR] Missing requirement: com.eclipsesource.jaxrs.jersey-min 2.18.0 requires 'package javax.naming 0.0.0' but it could not be found
[ERROR] Cannot satisfy dependency: com.eclipsesource.jaxrs.jersey.runtime.feature.feature.group 2.17.0.201506221200 depends on: com.eclipsesource.jaxrs.jersey-min [2.18.0]
[ERROR]
[ERROR] Internal error: java.lang.RuntimeException: Failed to resolve target definition C:\Users\danchom.m2\repository\org\eclipse\smarthome\targetplatform\0.8.0-SNAPSHOT\targetplatform-0.8.0-SNAPSHOT-smarthome.target: No solution found because the problem is unsatisfiable.: [Unable to satisfy dependency from com.eclipsesource.jaxrs.consumer 5.0.0.201506221200 to package javax.net.ssl 0.0.0.; Unable to satisfy dependency from com.eclipsesource.jaxrs.jersey-all 2.18.0 to package javax.crypto 0.0.0.; Unable to satisfy dependency from com.eclipsesource.jaxrs.jersey-all 2.18.0 to package javax.crypto.spec 0.0.0.; Unable to satisfy dependency from com.eclipsesource.jaxrs.jersey-all 2.18.0 to package javax.imageio 0.0.0.; Unable to satisfy dependency from com.eclipsesource.jaxrs.jersey-all 2.18
.0 to package javax.imageio.spi 0.0.0.; Unable to satisfy dependency from com.eclipsesource.jaxrs.jersey-all 2.18.0 to package javax.imageio.stream 0.0.0.; Unable to satisfy dependency from com.eclipsesource.jaxrs.jersey-all 2.18.0 to package javax.naming 0.0.0.; Unable to satisfy dependency from com.eclipsesource.jaxrs.jersey-all 2.18.0 to package javax.net.ssl 0.0.0.; Unable to satisfy dependency from com.eclipsesource.jaxrs.jersey-min 2.18.0 to package javax.imageio 0.0.0.; Unable to satisfy dependency from com.eclipsesource.jaxrs.jersey-min 2.18.0 to package javax.imageio.spi 0.0.0.; Unable to satisfy dependency from com.eclipsesource.jaxrs.jersey-min 2.18.0 to package javax.imageio.stream 0.0.0.; Unable to satisfy dependency from com.eclipsesource.jaxrs.jersey-min 2.18.0 to package ja
vax.naming 0.0.0.; Unable to satisfy dependency from com.eclipsesource.jaxrs.jersey-min 2.18.0 to package javax.net.ssl 0.0.0.; Unable to satisfy dependency from com.jcraft.jsch 0.1.50.v201403120620 to package javax.crypto 0.0.0.; Unable to satisfy dependency from com.jcraft.jsch 0.1.50.v201403120620 to package javax.crypto.interfaces 0.0.0.; Unable to satisfy dependency from com.jcraft.jsch 0.1.50.v201403120620 to package javax.crypto.spec 0.0.0.; Unable to satisfy dependency from com.jcraft.jsch 0.1.50.v201403120620 to package org.ietf.jgss 0.0.0.; Unable to satisfy dependency from com.jcraft.jsch 0.1.51.v201410302000 to package javax.crypto 0.0.0.; Unable to satisfy dependency from com.jcraft.jsch 0.1.51.v201410302000 to package javax.crypto.interfaces 0.0.0.; Unable to satisfy dependen
cy from com.jcraft.jsch 0.1.51.v201410302000 to package javax.crypto.spec 0.0.0.; Unable to satisfy dependency from com.jcraft.jsch 0.1.51.v201410302000 to package org.ietf.jgss 0.0.0.; Unable to satisfy dependency from javax.activation 1.1.0.v201108011116 to package javax.imageio 0.0.0.; Unable to satisfy dependency from javax.activation 1.1.0.v201108011116 to package javax.imageio.metadata 0.0.0.; Unable to satisfy dependency from javax.activation 1.1.0.v201211130549 to package javax.imageio 0.0.0.; Unable to satisfy dependency from javax.activation 1.1.0.v201211130549 to package javax.imageio.metadata 0.0.0.; Unable to satisfy dependency from javax.persistence 1.0.0.v200905011740 to package javax.sql 0.0.0.; Unable to satisfy dependency from org.apache.commons.net 3.2.0.v201305141515 to
package javax.crypto 0.0.0.; Unable to satisfy dependency from org.apache.commons.net 3.2.0.v201305141515 to package javax.crypto.spec 0.0.0.; Unable to satisfy dependency from org.apache.commons.net 3.2.0.v201305141515 to package javax.net 0.0.0.; Unable to satisfy dependency from org.apache.commons.net 3.2.0.v201305141515 to package javax.net.ssl 0.0.0.; Unable to satisfy dependency from org.apache.httpcomponents.httpclient 4.1.0.v201103311320 to package javax.crypto 0.0.0.; Unable to satisfy dependency from org.apache.httpcomponents.httpclient 4.1.0.v201103311320 to package javax.crypto.spec 0.0.0.; Unable to satisfy dependency from org.apache.httpcomponents.httpclient 4.1.0.v201103311320 to package javax.net.ssl 0.0.0.; Unable to satisfy dependency from org.apache.httpcomponents.httpc
lient 4.1.0.v201103311320 to package org.ietf.jgss 0.0.0.; Unable to satisfy dependency from org.apache.httpcomponents.httpclient 4.1.2.v201203221030 to package javax.crypto 0.0.0.; Unable to satisfy dependency from org.apache.httpcomponents.httpclient 4.1.2.v201203221030 to package javax.crypto.spec 0.0.0.; Unable to satisfy dependency from org.apache.httpcomponents.httpclient 4.1.2.v201203221030 to package javax.net.ssl 0.0.0.; Unable to satisfy dependency from org.apache.httpcomponents.httpclient 4.1.2.v201203221030 to package org.ietf.jgss 0.0.0.; Unable to satisfy dependency from org.apache.httpcomponents.httpclient 4.1.3.v201209201135 to package javax.crypto 0.0.0.; Unable to satisfy dependency from org.apache.httpcomponents.httpclient 4.1.3.v201209201135 to package javax.crypto.spec
0.0.0.; Unable to satisfy dependency from org.apache.httpcomponents.httpclient 4.1.3.v201209201135 to package javax.net.ssl 0.0.0.; Unable to satisfy dependency from org.apache.httpcomponents.httpclient 4.1.3.v201209201135 to package org.ietf.jgss 0.0.0.; Unable to satisfy dependency from org.apache.httpcomponents.httpclient 4.2.5.v201305222326 to package javax.crypto 0.0.0.; Unable to satisfy dependency from org.apache.httpcomponents.httpclient 4.2.5.v201305222326 to package javax.crypto.spec 0.0.0.; Unable to satisfy dependency from org.apache.httpcomponents.httpclient 4.2.5.v201305222326 to package javax.net 0.0.0.; Unable to satisfy dependency from org.apache.httpcomponents.httpclient 4.2.5.v201305222326 to package javax.net.ssl 0.0.0.; Unable to satisfy dependency from org.apache.htt
pcomponents.httpclient 4.2.5.v201305222326 to package org.ietf.jgss 0.0.0.; Unable to satisfy dependency from org.apache.httpcomponents.httpclient 4.2.6.v201311072007 to package javax.crypto 0.0.0.; Unable to satisfy dependency from org.apache.httpcomponents.httpclient 4.2.6.v201311072007 to package javax.crypto.spec 0.0.0.; Unable to satisfy dependency from org.apache.httpcomponents.httpclient 4.2.6.v201311072007 to package javax.net 0.0.0.; Unable to satisfy dependency from org.apache.httpcomponents.httpclient 4.2.6.v201311072007 to package javax.net.ssl 0.0.0.; Unable to satisfy dependency from org.apache.httpcomponents.httpclient 4.2.6.v201311072007 to package org.ietf.jgss 0.0.0.; Unable to satisfy dependency from org.apache.httpcomponents.httpclient 4.3.6.v201411290715 to package jav
ax.crypto 0.0.0.; Unable to satisfy dependency from org.apache.httpcomponents.httpclient 4.3.6.v201411290715 to package javax.crypto.spec 0.0.0.; Unable to satisfy dependency from org.apache.httpcomponents.httpclient 4.3.6.v201411290715 to package javax.net 0.0.0.; Unable to satisfy dependency from org.apache.httpcomponents.httpclient 4.3.6.v201411290715 to package javax.net.ssl 0.0.0.; Unable to satisfy dependency from org.apache.httpcomponents.httpclient 4.3.6.v201411290715 to package org.ietf.jgss 0.0.0.; Unable to satisfy dependency from org.apache.httpcomponents.httpcore 4.2.4.v201310231540 to package javax.net.ssl 0.0.0.; Unable to satisfy dependency from org.apache.httpcomponents.httpcore 4.2.5.v201311072007 to package javax.net.ssl 0.0.0.; Unable to satisfy dependency from org.apac
he.httpcomponents.httpcore 4.3.3.v201411290715 to package javax.net 0.0.0.; Unable to satisfy dependency from org.apache.httpcomponents.httpcore 4.3.3.v201411290715 to package javax.net.ssl 0.0.0.; Unable to satisfy dependency from org.apache.mina.core 2.0.2.v201108120515 to package javax.crypto 0.0.0.; Unable to satisfy dependency from org.apache.mina.core 2.0.2.v201108120515 to package javax.crypto.spec 0.0.0.; Unable to satisfy dependency from org.apache.mina.core 2.0.2.v201108120515 to package javax.net.ssl 0.0.0.; Unable to satisfy dependency from org.apache.mina.core 2.0.2.v201108120515 to package javax.security.sasl 0.0.0.; Unable to satisfy dependency from org.apache.mina.core 2.0.2.v201108120515 to package org.ietf.jgss 0.0.0.; Unable to satisfy dependency from org.apache.mina.cor
e 2.0.7.v201401071602 to package javax.crypto 0.0.0.; Unable to satisfy dependency from org.apache.mina.core 2.0.7.v201401071602 to package javax.crypto.spec 0.0.0.; Unable to satisfy dependency from org.apache.mina.core 2.0.7.v201401071602 to package javax.net.ssl 0.0.0.; Unable to satisfy dependency from org.apache.mina.core 2.0.7.v201401071602 to package javax.security.sasl 0.0.0.; Unable to satisfy dependency from org.apache.mina.core 2.0.7.v201401071602 to package org.ietf.jgss 0.0.0.; Unable to satisfy dependency from org.apache.sshd.core 0.5.0.v201108120515 to package javax.crypto 0.0.0.; Unable to satisfy dependency from org.apache.sshd.core 0.5.0.v201108120515 to package javax.crypto.interfaces 0.0.0.; Unable to satisfy dependency from org.apache.sshd.core 0.5.0.v201108120515 to p
ackage javax.crypto.spec 0.0.0.; Unable to satisfy dependency from org.apache.sshd.core 0.5.0.v201108120515 to package javax.security.auth 0.0.0.; Unable to satisfy dependency from org.apache.sshd.core 0.5.0.v201108120515 to package javax.security.auth.callback 0.0.0.; Unable to satisfy dependency from org.apache.sshd.core 0.5.0.v201108120515 to package javax.security.auth.login 0.0.0.; Unable to satisfy dependency from org.apache.sshd.core 0.7.0.v201303101611 to package javax.crypto 0.0.0.; Unable to satisfy dependency from org.apache.sshd.core 0.7.0.v201303101611 to package javax.crypto.interfaces 0.0.0.; Unable to satisfy dependency from org.apache.sshd.core 0.7.0.v201303101611 to package javax.crypto.spec 0.0.0.; Unable to satisfy dependency from org.apache.sshd.core 0.7.0.v20130310161
1 to package javax.security.auth 0.0.0.; Unable to satisfy dependency from org.apache.sshd.core 0.7.0.v201303101611 to package javax.security.auth.callback 0.0.0.; Unable to satisfy dependency from org.apache.sshd.core 0.7.0.v201303101611 to package javax.security.auth.login 0.0.0.; Unable to satisfy dependency from org.apache.sshd.core 0.7.0.v201303101611 to package org.ietf.jgss 0.0.0.; Unable to satisfy dependency from org.eclipse.ecf.provider.filetransfer.ssl 1.0.0.v20140528-1625 to package javax.net.ssl 0.0.0.; Unable to satisfy dependency from org.eclipse.ecf.provider.filetransfer.ssl 1.0.0.v20140827-1444 to package javax.net.ssl 0.0.0.; Unable to satisfy dependency from org.eclipse.ecf.provider.filetransfer.ssl 1.0.0.v20141221-2352 to package javax.net.ssl 0.0.0.; Unable to satisfy
dependency from org.eclipse.ecf.ssl 1.1.0.v20140528-1625 to package javax.net 0.0.0.; Unable to satisfy dependency from org.eclipse.ecf.ssl 1.1.0.v20140528-1625 to package javax.net.ssl 0.0.0.; Unable to satisfy dependency from org.eclipse.ecf.ssl 1.1.0.v20140827-1444 to package javax.net 0.0.0.; Unable to satisfy dependency from org.eclipse.ecf.ssl 1.1.0.v20140827-1444 to package javax.net.ssl 0.0.0.; Unable to satisfy dependency from org.eclipse.ecf.ssl 1.1.0.v20141221-2352 to package javax.net 0.0.0.; Unable to satisfy dependency from org.eclipse.ecf.ssl 1.1.0.v20141221-2352 to package javax.net.ssl 0.0.0.; Unable to satisfy dependency from org.eclipse.emf.ecore 2.10.0.v20140514-1158 to package javax.crypto 0.0.0.; Unable to satisfy dependency from org.eclipse.emf.ecore 2.10.0.v20140514
-1158 to package javax.crypto.spec 0.0.0.; Unable to satisfy dependency from org.eclipse.emf.ecore 2.10.1.v20140901-1043 to package javax.crypto 0.0.0.; Unable to satisfy dependency from org.eclipse.emf.ecore 2.10.1.v20140901-1043 to package javax.crypto.spec 0.0.0.; Unable to satisfy dependency from org.eclipse.emf.ecore 2.10.2.v20150123-0348 to package javax.crypto 0.0.0.; Unable to satisfy dependency from org.eclipse.emf.ecore 2.10.2.v20150123-0348 to package javax.crypto.spec 0.0.0.; Unable to satisfy dependency from org.eclipse.equinox.p2.repository 2.3.0.v20131211-1531 to package javax.crypto 0.0.0.; Unable to satisfy dependency from org.eclipse.equinox.security 1.2.0.v20130424-1801 to package javax.crypto 0.0.0.; Unable to satisfy dependency from org.eclipse.equinox.security 1.2.0.v
20130424-1801 to package javax.crypto.spec 0.0.0.; Unable to satisfy dependency from org.eclipse.equinox.security 1.2.0.v20130424-1801 to package javax.security.auth 0.0.0.; Unable to satisfy dependency from org.eclipse.equinox.security 1.2.0.v20130424-1801 to package javax.security.auth.callback 0.0.0.; Unable to satisfy dependency from org.eclipse.equinox.security 1.2.0.v20130424-1801 to package javax.security.auth.login 0.0.0.; Unable to satisfy dependency from org.eclipse.equinox.security 1.2.0.v20130424-1801 to package javax.security.auth.spi 0.0.0.; Unable to satisfy dependency from org.eclipse.equinox.security.ui 1.1.200.v20130626-2037 to package javax.crypto.spec 0.0.0.; Unable to satisfy dependency from org.eclipse.jdt.core 3.10.0.v_OTDT_r230_201406101339 to org.eclipse.objectteam
s.otdt.core.patch.feature.group [2.0.0,3.0.0).; Unable to satisfy dependency from org.eclipse.jetty.io 8.1.14.v20131031 to package javax.net.ssl 0.0.0.; Unable to satisfy dependency from org.eclipse.jetty.io 8.1.16.v20140903 to package javax.net.ssl 0.0.0.; Unable to satisfy dependency from org.eclipse.jetty.security 8.1.14.v20131031 to package javax.security.auth 0.0.0.; Unable to satisfy dependency from org.eclipse.jetty.security 8.1.14.v20131031 to package javax.security.cert 0.0.0.; Unable to satisfy dependency from org.eclipse.jetty.security 8.1.14.v20131031 to package org.ietf.jgss 0.0.0.; Unable to satisfy dependency from org.eclipse.jetty.security 8.1.16.v20140903 to package javax.security.auth 0.0.0.; Unable to satisfy dependency from org.eclipse.jetty.security 8.1.16.v20140903 to
package javax.security.cert 0.0.0.; Unable to satisfy dependency from org.eclipse.jetty.security 8.1.16.v20140903 to package org.ietf.jgss 0.0.0.; Unable to satisfy dependency from org.eclipse.jetty.server 8.1.14.v20131031 to package javax.naming 0.0.0.; Unable to satisfy dependency from org.eclipse.jetty.server 8.1.14.v20131031 to package javax.net.ssl 0.0.0.; Unable to satisfy dependency from org.eclipse.jetty.server 8.1.14.v20131031 to package javax.security.auth 0.0.0.; Unable to satisfy dependency from org.eclipse.jetty.server 8.1.14.v20131031 to package javax.security.cert 0.0.0.; Unable to satisfy dependency from org.eclipse.jetty.server 8.1.14.v20131031 to package javax.sql 0.0.0.; Unable to satisfy dependency from org.eclipse.jetty.server 8.1.16.v20140903 to package javax.naming
0.0.0.; Unable to satisfy dependency from org.eclipse.jetty.server 8.1.16.v20140903 to package javax.net.ssl 0.0.0.; Unable to satisfy dependency from org.eclipse.jetty.server 8.1.16.v20140903 to package javax.security.auth 0.0.0.; Unable to satisfy dependency from org.eclipse.jetty.server 8.1.16.v20140903 to package javax.security.cert 0.0.0.; Unable to satisfy dependency from org.eclipse.jetty.server 8.1.16.v20140903 to package javax.sql 0.0.0.; Unable to satisfy dependency from org.eclipse.jetty.util 8.1.14.v20131031 to package javax.imageio 0.0.0.; Unable to satisfy dependency from org.eclipse.jetty.util 8.1.14.v20131031 to package javax.net.ssl 0.0.0.; Unable to satisfy dependency from org.eclipse.jetty.util 8.1.16.v20140903 to package javax.imageio 0.0.0.; Unable to satisfy dependenc
y from org.eclipse.jetty.util 8.1.16.v20140903 to package javax.net.ssl 0.0.0.; No solution found because the problem is unsatisfiable.] -> [Help 1]
from smarthome.
We will recheck with Ivo once again if possible to configure Taico so only part of bundles in the project to be compiled against OSGi Minimal 1.2.
from smarthome.
We agree that this issue can be closed. JSE 1.7 will stay as EE in ESH bundles. Internal ProSyst build that will be setup will check if there is problem against OSGi Minimal 1.2.
from smarthome.
Related Issues (20)
- Add unit tests for templates with composites
- Improve method names of ModuleTypeManager and TemplateManager
- Can we remove gson annotations from POJO objects? HOT 4
- Is the guava dependence is needed? HOT 2
- Add swagger annotations to rule rest resources HOT 6
- Swagger UI bundle for ESH that reads the swagger annotations from the REST resources HOT 6
- add a new feature for the automation bundles HOT 1
- NPE when stopping automation core
- merge automation.sample.handler bundles
- NPE when using gson parser HOT 2
- Add context for timer trigger (TimerTriggerTypeDefinition.json) HOT 1
- Context Keys for Scheduler (TimerTrigger) are not unique
- Add java api demo for new rule engine.
- Add rest api demo for new rule engine.
- Add JSON demo for new rule engine.
- Add performance testings for new rule engine
- Rule engine architecture doc must be created
- Rule engine tutorial has to be created
- Add missing information in response of "GET /rules/{ruleUID}" HOT 1
- rules cannot be created from paperUI
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from smarthome.