`

osgi+maven 创建项目问题总结

阅读更多
执行以下命令: 1.pax-create-project -g gsoft -a g-osgi 其中-g后代表groupId,-a代表artifactId 2.建立一个测试用的bundle: cd g-osgi pax-create-bundle -p com.gsoft.biz -n first.bundle pax-create-bundle -p com.gsoft.biz.imp -n second.bundle 其中,-p是包名package,-n是bundleName 3. 创建eclipse工程文件 mvn pax:eclipse -DdownloadSources 4.通过eclipse导入已存在工程将工程导入 Ps: clean install -X 查看详细日志 加入 maven 资源库位置 nexus-releasesNexus Releaseshttp://localhost:8081/nexus/content/repositories/releasesnexus-snapshotsNexus Snapshotshttp://localhost:8081/nexus/content/repositories/snapshots 项目根下的pom.xml 修改成以下的配置 org.ops4jmaven-pax-plugin1.4--platform=felix 改成如下内容 org.ops4jmaven-pax-pluginorg.apache.felixmaven-bundle-plugin1.4.3--platform=equinox --vmOptions=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000 true
分享到:
评论

相关推荐

    simple-osgi-launcher:一个从OSGi捆绑包maven项目创建可执行jar的Maven插件

    该项目提供了一个maven插件,该插件允许从OSGi捆绑包maven项目创建可执行的jar文件。 只需将所需的包指定为项目的运行时依赖项即可。 目标不是为所有可能的设置创建启动器-生成器,而是为maven项目创建可执行启动...

    osgi-service:定义跨项目使用的OSGi服务的Java接口

    通过连接到诸如PostgreSQL之类的远程RDBMS或例如创建内存中的derby数据库) 使用liquibase创建架构并为DataSource中的数据库提供初始数据要使用此OSGi服务编译代码,请将以下依赖项添加到您的Maven POM: ...

    aem-sample-project:展示简单 maven 设置的示例 AEM 项目

    此示例项目展示了典型 AEM 项目的 maven 设置可能是什么样子。 主要关注的是 maven 插件的使用以及继承可选的构建配置文件installBundle和installPackage 。 pom 文件中有很多注释进一步解释了所采用的方法。 项目...

    base-starter-flow-osgi:Vaadin Flow和OSGi的项目基础

    该项目可以用作创建自己的OSGi Vaadin Flow应用程序捆绑包的起点。 它具有必要的依赖关系和文件来帮助您入门。 此项目已针对Vaadin 19(GA于2021年3月)进行了修订,从而在npm模式下恢复了对OSGi的支持。 目前,它的...

    osgi-deployment-maven-plugin-开源

    该项目实现了一个Maven2插件,该插件支持从Maven项目创建OSGi部署包(符合OSGi Deployment Admin规范版本1.0)。

    osgi-jdbc-jtds:附加到 JTDS 以导出 org.osgi.service.jdbc.DataSourceFactory OSGi 服务

    如果你喜欢这个包,你可能对项目感兴趣: 是一个可配置的组件(通过 configadmin 配置) 获取 DataSourceFactory OSGi 服务 创建驱动程序、数据源或 XADataSource 并将其注册为 OSGi 服务 下载 该工件可在 maven-...

    bnd:BndBndtools。 用于构建OSGi捆绑软件的工具,包括Eclipse,Maven和Gradle插件

    它基于对类代码的分析为您创建清单标头,验证您的设置,管理项目依赖项,diff罐子等等。 有关Bnd的信息可在上找到,有关Bndtools的信息可在上找到。 资料库 git存储库包含所有代码。 执照 该程序和随附的材料根据...

    killbill-osgi-bundles-lib-slf4j-osgi-0.8.4.zip

    qunit-mojo.zip,Qunit Mojoa Maven插件,用于快速轻松地创建、重构和运行Qunit测试

    base-starter-flow-karaf:部署在Karaf上的OSGi Vaadin应用程序的示例项目

    该项目可以用作创建自己的Karaf Vaadin Flow应用程序包的起点。 它具有必要的依赖关系和文件来帮助您入门。 此项目已针对Vaadin 19(GA于2021年3月)进行了修订,从而在npm模式下恢复了对OSGi的支持。 目前,它对...

    java 模块化 开发

    模块化是指将项目划分为多个模块,以便改进构建过程,但是在运行时却很少考虑划分模块的问题。在 Java 开发中,模块化可以分为静态模块化(static modularity)和动态模块化(dynamic modularity)。 一、静态模块...

    cxfrs-routing:在JBoss Fuse平台上创建Apache Camel Routes的示例项目

    可以通过在项目的根目录下运行以下maven命令来创建OSGI捆绑包: mvn clean install 该工件将生成并存储在target/目录和~/.m2存储库中。 将OSGI捆绑包安装到JBoss Fuse中 部署捆绑软件之前,请确保已配置JBoss Fuse...

    xalanjava源码-osgifier:osgifier

    但是要创建适当的OSGi 元数据,您还需要 需要有关 OSGi 的扎实知识。 必须了解许多最佳实践和建议(散布在 Internet 上)。 这就是OSGifier出现的地方。 OSGifier收集您项目的信息,应用许多最佳实践、建议和自定义...

    sling-host-service

    本文档解释了项目结构的元素 ##Project Structure 该项目将使用 Maven 构建系统并创建两种类型的工件。 包含 JCR 存储库内容和 OSGi 包的 AEM 包。 该项目的结构如下所示。 如上所示,Bundle Install 包将 OSGi 包...

    jbpm7示例(jbpm-7.3.0.Final-examples)

    基于Eclipse和基于Web的编辑器,用于支持业务流程的图形化创建(拖放)。 基于JPA / JTA的可插拔持久性和事务。 基于WS-HumanTask的可插拔人工任务服务,用于包含需要由人类执行者执行的任务。 管理控制台支持流程...

    org.ops4j.pax.exam2:OSGi,Java EE和CDI应用程序的容器内测试框架

    在创建拉取请求之前提交JIRA问题。 这是发行说明所必需的。 对于讨论,邮件列表比JIRA更合适。 回归测试必须涵盖任何错误修正或新功能。 尊重现有资源的编码样式和格式约定。 在assets/EclipseJavaFormatter.xml...

    HibernateValidatorJSR303的参考实现使用指南.pdf

    1.1. 第一个Maven项目 1.2. 添加约束 1.3. 校验约束 1.4. 更进一步 2. Validation step by step 2.1. 定义约束 2.1.1. 字段级(field level) 约束 2.1.2. 属性级别约束 2.1.3. 类级别约束 2.1.4. 约束继承 2.1.5. ...

    ddth-thriftpool:Thrift客户端池

    OSGi环境:ddth-thriftpool打包为OSGi捆绑包。 执照 有关详细信息,请参见LICENSE.txt。 版权所有(c)2014-2015 Thanh Ba Nguyen。 第三方库是根据其自己的许可证分发的。 安装 最新发行版本: 0.2.2 。 参见 。 ...

    java源码剖析-maracas:Maracas是用Rascal编写的源代码和字节码分析框架,旨在支持JavaAPI和客户端代码的共同发展。

    (0.0.1版),用于在创建M3模型(从中获取)时提取基于Maven和基于OSGi的Java项目的类路径。 在Eclipse中运行Maracas 准备,设置... 安装Eclipse RCP和RAP。 从其更新站点https://update.rascal-mpl.org/unstable...

    gradle-and-eclipse-rcp:Gradle和Eclipse RCP

    从Maven和P2提取的依赖关系 Win / Mac / Linux的本机启动器 自动OSGi元数据 同一库的两个版本(同时有Guava 17和18) 生成IDE-as-build-artifact Gradle插件的演示项目,也大量使用了 。 快速开始 gradlew ide...

    【白雪红叶】JAVA学习技术栈梳理思维导图.xmind

    项目管理 maven Nexus Jenkins 工作软件 反编译软件 office系列 下载器 adobe系列 记录软件 思维导图 office--Note 邮件管理 性能优化 分层优化 系统级别 中间件级别 JVM级别 代码级别 分段优化...

Global site tag (gtag.js) - Google Analytics