文件名称:osgi-best-practices:在操作中展示一些OSGi最佳实践
文件大小:43KB
文件格式:ZIP
更新时间:2024-03-30 10:53:51
Java
最佳实践 带有角度UI,REST服务和OSGi服务的OSGi应用程序。 该设计遵循OSGi R7应用程序的当前最佳实践。 模组 父级-定义常见的依赖关系和OSGi捆绑包的构建 后端-Tasklist API,OSGi服务隐含和REST服务。 在功能完善的应用程序中,您可能需要在这里放置多个捆绑包 halbrowser-重新包装的OSGi halbrowser ui-使用REST后端的静态Angular UI app-使用bndrun定义索引和应用程序程序集 建造 mvn clean install 跑 cd app; java -jar target/app.jar 或者在Apache Karaf中运行 下载并运行Apache Karaf 4.2.6 feature:repo-add mvn:org.apache.aries.jax.rs/org.apache.aries.jax.
【文件预览】:
osgi-best-practices-master
----.gitignore(358B)
----examtest()
--------src()
--------pom.xml(3KB)
----app()
--------Dockerfile(144B)
--------src()
--------integration-test.bndrun(2KB)
--------pom.xml(12KB)
--------logback.xml(532B)
--------app.bndrun(5KB)
----.travis.yml(50B)
----halbrowser()
--------pom.xml(2KB)
--------bnd.bnd(29B)
----LICENSE(11KB)
----ui()
--------src()
--------pom.xml(444B)
--------bnd.bnd(27B)
----swagger-ui()
--------pom.xml(2KB)
--------bnd.bnd(29B)
----.github()
--------workflows()
----pom.xml(5KB)
----README.md(3KB)
----backend()
--------src()
--------pom.xml(3KB)
--------bnd.bnd(96B)
----features()
--------src()
--------pom.xml(4KB)