当前位置: 首页 > 知识库问答 >
问题:

自动启动生成的产品包

通京
2023-03-14

我使用PDE产品配置构建了一个equinox服务器应用程序。由于它是一个服务器应用程序,我想立即启动所有捆绑包。启动配置提供“默认自动启动:”选项。我没有为配置找到任何类似的配置。ini

我为我们的客户提供了x种不同的产品配置。每个客户都有自己的功能,具体取决于主要软件功能。每个产品配置都基于客户功能,实际上是一种非常简单的清洁方式。但是,由于我想启动所有捆绑包,我必须使用autoStart=“true”将所有捆绑包添加到产品配置中。

当我从软件中添加或删除捆绑包时,这尤其糟糕。必须更新所有配置。

有解决办法吗?我是否错过了配置属性?

编辑:
也许tycho有一个解决方案,可以在:configuration/org中将所有bundle设置为true。日食春分simpleconfigurator/bundles。信息

对于surefire测试,有:

<defaultStartLevel>
    <level>6</level>
    <autoStart>true</autoStart>
</defaultStartLevel>

共有1个答案

卢黎昕
2023-03-14

在。产品文件中,您可以使用。产品文件编辑器在“配置”选项卡的“开始级别”部分指定开始级别。

中的实际条目。产品文件如下所示:

<configurations>
  <plugin id="plugin.id" autoStart="true" startLevel="0" />
</configurations>
 类似资料:
  • 主要内容:1 创建DefaultMQProducer实例,2 start启动生产者,2.1 getOrCreateMQClientInstance获取或者创建MQClientInstance,2.2 registerProducer注册生产者,3 start启动MQClientInstance,3.1 mQClientAPIImpl#start启动netty客户端,3.2 startScheduledTask启动各种定时任务,基于RocketMQ 4.9.3,详细介绍了RocketMQ的客户端P

  • 问题内容: 有人知道如何从1开始生成,以便下一个对象具有2,依此类推吗? 我尝试了以下方法,但不起作用: 问题答案: 您需要一个 静态的 类成员来跟踪上次使用的索引。确保还实现一个复制构造函数: 更新: 正如@JordanWhite建议的那样,您可能希望使static计数器成为 atomic ,这意味着可以安全地同时使用(即一次在多个线程中使用)。为此,将类型更改为: 增量读取和复位操作变为:

  • 我正在开发一个Spring Boot应用程序的后端,该应用程序使用OpenAPI和Swagger通过模式为前端应用程序提供接口。yml文件。当对控制器进行更改时,我们使用swagger ui获取api文档JSON,使用在线swagger编辑器将其转换为yaml,并将结果粘贴到模式中。yml文件 现在,我想让它自动化,这样我们就可以调用一个maven任务来自动生成yaml文件,但我找不到任何mave

  • 我正在尝试将带有文件的URL发送到带有以下内容的web活动: 但当将意图发送到web浏览器时,会得到以下信息: 我不明白什么权限需要申请打开网址。只有一台设备会产生错误:索尼Xperia。应用程序在Android清单文件中具有互联网权限。

  • 与不同,它看起来不支持参数。有没有办法为实现相同的行为?这是我的用例: 我有一个通用的Spring应用程序,它可以监听任何Kafka主题并写入我数据库中的相应表。对于某些主题,音量较低,因此可以以非常低的延迟处理单个消息。对于其他大容量的主题,代码应该接收消息的微批处理并使用Jdbc批处理写入数据库的频率较低。理想情况下,侦听器的定义如下所示: 对于小容量的主题,我会设置启用为true和为fals

  • 我正在创建一个运行在Eclipse之外的无头OSGI服务器。我使用Jetty作为我的Servlet容器,使用Equinox作为我的OSGI容器。我正在使用包将Jetty添加到OSGi中。如果我从提示符手动启动jetty和org.eclipse.equinox.http.registry,那么它就可以正常运行。但是,我希望这是在无人值守的情况下运行的,所以我需要在OSGi启动时自动(或者至少是编程方