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
经验分享 程序员 微信小程序 职场和发展