没有 gogo 的 pax-provision shell
pax-provision without gogo shell
我最近开始使用 osgi。我正在使用 pax 工具来生成和部署我的包。我正在尝试创建一个控制台应用程序,但每次我启动 pax-provision 命令时都会触发 gogo shell。我也想知道 pax-provision 和 pax-运行 有什么区别(我不使用 pax-运行 )。
我通过编辑项目基目录中的 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>
我最近开始使用 osgi。我正在使用 pax 工具来生成和部署我的包。我正在尝试创建一个控制台应用程序,但每次我启动 pax-provision 命令时都会触发 gogo shell。我也想知道 pax-provision 和 pax-运行 有什么区别(我不使用 pax-运行 )。
我通过编辑项目基目录中的 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>