【问题标题】:Pax Exam Copy a jar in karaf lib/ext folderPax 考试 在 karaf lib/ext 文件夹中复制一个 jar
【发布时间】:2016-05-20 21:15:15
【问题描述】:

有没有办法在启动 pax-exam 时复制 karaf lib/ext 文件夹中的 jar

@Configuration
    public static Option[] configuration() throws Exception {
        return new Option[] {
                karafDistributionConfiguration().frameworkUrl(maven().groupId("org.apache.karaf").artifactId("apache-karaf")
                        .type("zip").version("4.0.1"))
                .unpackDirectory(new File("target/paxexam/unpack/"))
                .useDeployFolder(false),
                KarafDistributionOption.debugConfiguration("8898", true),
                configureConsole().ignoreLocalConsole(),
                logLevel(LogLevel.INFO),
                keepRuntimeFolder(),

        };
    }

【问题讨论】:

    标签: osgi apache-karaf osgi-bundle karaf pax-exam


    【解决方案1】:

    我找到了解决方案。下面的代码将解决这个问题

    @Configuration
        public static Option[] configuration() throws Exception {
            MavenUrlReference oracleLib = maven()
                    .groupId("com.oracle")
                    .artifactId("ojdbc6")
                    .version("11.2.0")
                    .type("jar");
    
            return new Option[] {
                    karafDistributionConfiguration().frameworkUrl(maven().groupId("org.apache.karaf").artifactId("apache-karaf")
                            .type("zip").version("4.0.1"))
                    .unpackDirectory(new File("target/paxexam/unpack/"))
                    .useDeployFolder(false),
                    KarafDistributionOption.debugConfiguration("8898", true),
                    bootClasspathLibrary(oracleLib),
                    configureConsole().ignoreLocalConsole(),
                    logLevel(LogLevel.INFO),
                    keepRuntimeFolder(),
    
            };
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-14
      • 1970-01-01
      相关资源
      最近更新 更多