`
antxman
  • 浏览: 40708 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

eclipse maven 打包bundle

    博客分类:
  • java
 
阅读更多
在maven中添加下面插件引用
引用

<build>
  <plugins>
  <plugin>
        <groupId>org.apache.felix</groupId>
    <artifactId>maven-bundle-plugin</artifactId>
    <version>2.1.0</version>
    <extensions>true</extensions>
    <configuration>
      <instructions>
           <Bundle-Activator>com.travelsky.jcf.management.ManagementActivator</Bundle-Activator>
        <Import-Package>*</Import-Package>
         </instructions>
    </configuration>
      </plugin>
  <plugin>
    <groupId>org.apache.felix</groupId>
  <artifactId>maven-install-plugin</artifactId>
  <version>2.4</version>
  <configuration></configuration>
  </plugin>
    </plugins>
</build>
  • pom.7z (979 Bytes)
  • 下载次数: 5
分享到:
评论

相关推荐

    构建基于Maven的OSGI

    通过以上步骤,我们已经成功构建了一个基于Maven的OSGi项目,并学习了如何启动容器、导入和创建Bundle以及将其部署到Maven仓库。这为我们提供了强大的模块化工具箱,可以轻松地构建和维护复杂的Java应用程序。

    Bundle JRE along with your Product using Maven Tycho.pdf

    通过以上步骤,我们可以确保在使用Maven Tycho构建Eclipse产品时,能够正确地捆绑JRE,无论是32位还是64位版本,都能适应不同的操作系统环境。这种方法使得构建过程更加自动化,同时也方便了产品的分发和部署。

    非eclipse环境启动demo

    这可以通过工具如BndTools或Maven Bundle Plugin来实现,它们可以帮助自动处理依赖管理和打包过程。 6. **run.bat脚本**:`run.bat`是Windows操作系统下的批处理文件,用于执行一系列命令。在这个场景下,它很可能...

    Maven2 的新特性.7z

    • 在 Eclipse 中利用 Maven • 项目管理: Maven 让事情变得简单 作者简介 胡键,西安交通大学硕士,2000年毕业后一直从事软件开发。2002年开始使用Java,在平时的项目开发中经常采用OpenSource的工具,如Ant...

    构建工具:maven简介

    常见的工程类型包括普通的Java应用、Android应用、OSGi bundle、Clojure项目、Web应用打包(WAR)等。通过不同的archetype选项,开发者能够快速搭建起相应的项目结构。 在构建过程中,Maven会根据项目POM文件中定义...

    java restFull及示例和Maven.rar

    - 编译和打包:Maven会自动处理模块间的依赖关系,进行编译和打包。 5. **RESTful的java客户端调用案例**: - 使用HttpURLConnection或者HttpClient库发起HTTP请求。 - 设置请求头,如Content-Type和...

    EclipseMavenSpringDM(译文)- 中文版

    - **打包为OSGi Bundle**:使用Maven插件将服务打包成OSGi Bundle格式。 - **安装至OSGi容器**:将打包后的服务安装到Equinox OSGi容器中。 - **验证服务运行状态**:检查服务是否成功启动并在容器中正确运行。 ###...

    在Eclipse RCP中应用Spring OSGI 管理bean(一)

    1. **设置项目结构**:确保你的Eclipse RCP项目包含了OSGi兼容的构建配置,例如使用Bndtools或Maven Bundle Plugin。 2. **导入Spring库**:引入Spring的OSGi兼容版本,这些版本通常包含在Spring DM(Dependency ...

    ogsi eclipse环境jar

    在"ogsi eclipse环境jar"中,"jar"指的是Java Archive,它是Java平台的标准打包格式,用于收集多个类文件、相关的元数据和资源文件到一个单独的文件中。这些jar文件通常包含OSGi框架的核心库和其他必需的依赖,使...

    Maven 构建使用说明文档(含私服Nexus搭建

    - **配置 Maven 环境**:确保系统已正确安装 JDK 和 Maven,然后在 Eclipse 中配置 Maven 环境。 - **创建 Maven 项目**:在 Eclipse 中通过 File -&gt; New -&gt; Maven Project 来创建一个新的 Maven 项目。 - **依赖...

    亲历基本OSGI实例,进入另番思维领域(转)----包括打包发布为可执行文件

    4. **打包**:使用如Eclipse的Bndtools或Tycho等工具,将所有bundle和启动配置打包成一个可执行的jar或bat文件,通常包含一个嵌入式的OSGi框架。 5. **运行**:执行打包后的可执行文件,OSGi框架会自动加载和启动...

    maven-tycho-thirdparty:在 Eclipse 插件中使用第三方依赖与 Maven 和 Tycho

    在 Eclipse 插件项目中,Tycho 能够处理这些依赖,并将它们打包到最终的插件或 RCP 应用中。 4. **Eclipse 插件结构**: Eclipse 插件通常包含一个或多个 `META-INF/MANIFEST.MF` 文件,这是 OSGi 容器识别和管理...

    打包第三方Jar插件

    OSGi允许动态地加载、卸载、更新模块,每个模块(bundle)有自己的类加载器。 4. **打包项目** - 当项目需要发布为可执行的JAR或WAR文件时,需要确保所有依赖的第三方jar包一同被打包。MyEclipse提供了"Export...

    乱凑的一个osgi的demo

    - `pom.xml`或`build.gradle`:构建文件,用于编译、打包bundle - `target`或`build`:构建输出目录,可能包含编译后的class文件和打包好的bundle JAR 要深入理解并运行这个OSGi demo,你需要: 1. 安装合适的...

    OSGi与Equinox 创建高度模块化的Java系统 第4章完整源码

    这涉及到理解JAR结构,以及如何使用工具如Apache Felix Bundle Plugin (BND)或Maven Bundle Plugin进行打包。 7. **调试与日志**:熟悉在OSGi环境中如何进行调试,以及如何配置和使用日志服务来记录bundle的运行...

    Eclipse plugin开发中的ClassNotFoundException问题

    确保你的类被正确地包含在MANIFEST.MF文件的`Bundle-ClassPath`属性中,并且你的类路径包含了所有依赖的库。 2. **缺失的库文件**:如果插件依赖于外部库,确保这些库文件已经包含在你的项目lib目录下,或者在...

    java 打包

    - Maven:一个项目管理和综合工具,提供了强大的构建和打包功能,支持多种格式如JAR、WAR、EAR等。 - Gradle:另一个流行的构建自动化工具,具有灵活性和强大的依赖管理,也支持Java项目的打包。 3. **Java打包...

    xsample:Xtext 与多模块 Maven Tycho 示例

    它扩展了 Maven 的生命周期,允许你在命令行中执行类似于 Eclipse PDE Build 的操作,如编译、打包和测试。Tycho 支持处理依赖于其他 Eclipse 插件的项目,这在 Xtext 应用中尤其重要,因为 Xtext 生成的编辑器通常...

Global site tag (gtag.js) - Google Analytics