大体确定项目的基本结构
添加源码打包部署配置
修改jinux拼写错误
修改org.kaoso.jinux.example.kernal:vaadin的OSGI/blueprint/bean.xml配置
添加itest，测试环境尚未调通
跑通org.kaoso.jinux.itest:base的测试
重新调整itest
添加org.kaoso.jinux:vaadin项目
添加OsgiVaadinServletService
添加UIProviderSynchronizer
1.修改vaadin项目结构;2.添加org.kaoso.jinux.vaadin:addressbook项目.
添加org.kaoso.jinux.features:standard项目
调通features的打包
调整项目的命名方式
添加OsgiDeploymentConfiguration
确定features生成方法

1.关于vaadin的features不完善，vaadin-shared和vaadin-server没有关联起来。
2.OsgiVaadinServlet.init方法出现死循环
Caused by: java.lang.StackOverflowError
at
java.lang.InheritableThreadLocal.getMap(InheritableThreadLocal.java:71)
at java.lang.ThreadLocal.get(ThreadLocal.java:144)
at com.vaadin.util.CurrentInstance.set(CurrentInstance.java:117)
at
com.vaadin.util.CurrentInstance.setInheritable(CurrentInstance.java:109)
at com.vaadin.server.VaadinServlet.setCurrent(VaadinServlet.java:162)
at com.vaadin.server.VaadinServlet.init(VaadinServlet.java:92)
at
org.kaoso.jinux.vaadin.extender.OsgiVaadinServlet.init(OsgiVaadinServlet.java:71)
at javax.servlet.GenericServlet.init(GenericServlet.java:215)
at com.vaadin.server.VaadinServlet.init(VaadinServlet.java:93)
at
org.kaoso.jinux.vaadin.extender.OsgiVaadinServlet.init(OsgiVaadinServlet.java:71)
at javax.servlet.GenericServlet.init(GenericServlet.java:215)
at com.vaadin.server.VaadinServlet.init(VaadinServlet.java:93)
基本逻辑走通，页面请求所需的静态资源还未注册
微调Servlet的注册代码，便于以后进行资源注册
wab
跑通vaadin-addressbook
整理依赖
继续调整