没有gogo shell的pax-provision

时间:2015-02-10 10:22:18

标签: osgi apache-felix pax gogo-shell

我最近开始使用osgi。我使用pax工具生成和部署我的软件包。我试图创建一个控制台应用程序,但每次启动pax-provision命令时都会触发gogo shell。我也想知道pax-provision和pax-run之间有什么区别(我不使用pax-run)。

1 个答案:

答案 0 :(得分:0)

我通过编辑projec基本目录中的pom.xml来关闭gogo shell,方法是将--noConsole添加到配置中:

<plugin>
    <groupId>org.ops4j</groupId>
    <artifactId>maven-pax-plugin</artifactId>
    <version>1.5</version>
    <configuration>

      <provision>
        <param>--platform=felix</param>
         <param>--noConsole</param> 
      </provision>
    </configuration>
    <executions>

      <execution>
        <id>ide-support</id>
        <goals>
          <goal>eclipse</goal>
        </goals>
      </execution>

    </executions>
  </plugin>