pax-предоставление без оболочки gogo

Я недавно начал с OSGI. Я использую инструменты pax для генерации и развертывания своих пакетов. Я пытаюсь создать консольное приложение, но при каждом запуске команды pax-provision запускается оболочка gogo. Я также хочу знать, в чем разница между pax-provision и pax-run (я не использую pax-run).

1 ответ

Решение

Я отключил оболочку gogo, отредактировав файл pom.xml в базовом каталоге проекта, добавив --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>
Другие вопросы по тегам