玩转OSGI-ApacheFelix(三)MAVEN

玩转OSGI-ApacheFelix(三)MAVEN_第1张图片

目录

1.前言

2.maven插件介绍

3.maven-bundle-plugin

3.1 参数说明

3.2 Bundle-SymbolicName

3.3 Bundle-Version

3.4 Export-Package

3.5 Import-Package

3.6 DynamicImport-Package

3.7 Bundle-Classpath

4.项目下载


1.前言

      本章内容接第二篇 玩转OSGI-ApacheFelix(二)IDEA,注意介绍如何使用maven插件进行项目打包配置,后面内容可能会进行更新,根据目前掌握资料进行第一步记录汇总。

2.maven插件介绍

     你可能会用到以下插件来实现你的需求,但是最重要的莫过于maven-bundle-plugin,这个插件用于OSGI配置打包,生成manifest文件,也就是配置元数据,进行打包配置描述,其他插件在java开发中应该或多或少都接触过,本章内容主要对maven-bundle-plugin进行说明

  1. maven-dependency-plugin
  2. maven-jar-plugin
  3. maven-bundle-plugin
  4. maven-assembly-plugin
  5. spring-boot-maven-plugin

3.maven-bundle-plugin

        接第二章内容中的felix-client内容,给出一个示例pom配置



    
        felix-demo
        com.nxhz.felix
        1.0.4
    
    4.0.0
    felix-client
    
        
            com.nxhz.felix
            felix-server
            provided
        
    
    
        8
        8
    
    
        
            
                org.apache.maven.plugins
                maven-dependency-plugin
                3.2.0
                
                    
                        copy-dependencies
                        prepare-package
                        
                            copy-dependencies
                        
                    
   

你可能感兴趣的:(OSGI,Apache,Felix,IDEA,maven,java,mybatis)