java saas osgi_基于maven+OSGi+karaf-REST环境搭建
前提环境:jdk1.7 以上,eclipse,maven.
需要jar包:OSGi核心jar包
环境变量需要配置好,应注意,配置jdk时不可以直接把bin路径复制到path内。必须得配置JAVA_HOME,maven需要
eclipse加载osgi所需环境 preferences》Plug-in Development》Target Platform》Add》next》Add》Directory》next》browse选中你osgi所用的jar所在的文件夹
finash》跳到Target Platform界面勾选新添加的target>ok
Run Configurations》Bundle界面选中要运行的bundle》run
4.0.0
com.antrol.saas.logs
antrol-saas-logs-rest
${antrol.version}
bundle
Antrol :: SaasLogs :: Rest
org.apache.felix
maven-bundle-plugin
2.4.0
true
${pom.artifactId}
${pom.artifactId}
antrol.com
javax.servlet;version="[3.0,4)",
javax.servlet.http;version="[3.0,4)",
com.antrol.saas.logs.common.dto,
org.apache.commons.logging.*,
javax.ws.rs*,
*;resolution:=optional
true
jackson-core-asl,jackson-mapper-asl,jackson-jaxrs
lib
前提环境:jdk1.7 以上,eclipse,maven. 需要jar包:OSGi核心jar包 环境变量需要配置好,应注意,配置jdk时不可以直接把bin路径复制到path内。必须得配置JAVA_HOME,maven需要 eclipse加载osgi所需环境 preferences》Plug-in Development》Target Platform》Add》next》Add》Directory》next》browse选中你osgi所用的jar所在的文件夹 finash》跳到Target Platform界面勾选新添加的target>ok Run Configurations》Bundle界面选中要运行的bundle》run 4.0.0 com.antrol.saas.logs antrol-saas-logs-rest ${antrol.version} bundle Antrol :: SaasLogs :: Rest org.apache.felix maven-bundle-plugin 2.4.0 true ${pom.artifactId} ${pom.artifactId} antrol.com javax.servlet;version="[3.0,4)", javax.servlet.http;version="[3.0,4)", com.antrol.saas.logs.common.dto, org.apache.commons.logging.*, javax.ws.rs*, *;resolution:=optional true jackson-core-asl,jackson-mapper-asl,jackson-jaxrs lib