2015-02-10 5 views
-1

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

ответ

0

Я выключил Gogo оболочки путем редактирования pom.xml в базовом каталоге Projec, путем добавления к конфигурации --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>