-1

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

4

1 回答 1

0

我通过编辑项目基础目录中的 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>
于 2015-02-10T11:49:06.293 回答