<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>3.1.0.RELEASE</version>
<type>jar</type>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<version>2.2.0</version>
<extensions>true</extensions>
<configuration>
<instructions>
<Export-Package>org.spring.*</Export-Package>
<Bundle-Activator>foo.bar.Activator</Bundle-Activator>
</instructions>
</configuration>
</plugin>
</plugins>
</build>
知道如何在不使用Spring DM的情况下将Spring包含在OSGI项目中吗?
编辑:以下是生成的清单抱怨的内容(来自web控制台)
导出包
osgi foo.bar.service foobar.tracker
导入包org.osgi.framework,版本=[1.6,2)来自org.apache.felix.framework(0)org.osgi.util.tracker,版本=[1.5,2)来自org.apache.felix.framework(0)错误:org.springframework.context,版本=[3.1,4)--无法解析错误:org.springframework.context.support,版本=[3.1,4)--无法解析
清单头bnd-lastmodified:1339014840268
内置:fooBar
bundle-activator:foo.bar.osgi.activator
捆绑-宣言:2
创建者:Apache Maven Bundle插件
导出包:foo.bar.osgi.tracker;使用:=“foo.bar.osgi.service,org.osgi.util.tracker,org.osgi.framework”,
foo.bar.osgi;使用:=“org.springframework.context.support,org.springframework.context,org.osgi.framework”,foo.bar.osgi.service
org.osgi.framework;version=“[1.6,2)”,org.osgi.util.tracker;version=“[1.5,2)”,org.springframework.context;version=“[3.1,4)”,org.springframework.context.support;version=“[3.1,4)”清单-版本:1.0工具:bnd-1.15.0
这是我在pom换衣服的时候
<configuration>
<instructions>
<Include-Resource>src/main/resources/spring-beans.xml</Include-Resource>
<Bundle-Activator>nl.synovite.scheduled.osgi.Activator</Bundle-Activator>
<Import-Package>*</Import-Package>></instructions>
</configuration>
我将Rails6与WebPack一起使用。我想使用库,但我不知道我必须如何将它包含到文件中。 我的步骤: null 我的 我的
问题内容: 我正在尝试将Integer数组添加到Set中,如下所示: 我收到以下错误提示, 其次,我也尝试按照以下步骤进行操作,但仍然出现错误, 如何在Java中正确地将Integer数组添加到Set中?谢谢。 问题答案: 您需要使用包装器类型才能使用 或 手动添加元素,例如 最后,如果您需要保留插入顺序,则可以使用。
项目中./gradlew build命令产生的jar包没有将build.gradle.kts中的dependencies的依赖包打进去,使用包时提示Package 'xxx.x' is not found ,如何解决呢? 希望:如何解决这个Package 'xxx.x' is not found问题,以及如何指定打的jar包的名称和版本
我有一个网络服务,可以返回学生和注册班级的详细信息。 该类的DTO如下所示:
我在将Vaadin与Spring应用程序集成时遇到一些问题。我的所有bean都在“rootcontext.xml”文件中。我可以通过实例化“rootcontext.xml”然后为我的一个服务类调用bean来调用bean。 我可以这样填充表,但这是调用服务类的正确方法吗?因为我有更多的表必须称之为这个。 这是我的UI类: 我的根上下文。xml文件位于目录/WEB-INF/spring/root上下文
我使用phpUnit与cakephp进行测试,但当我试图运行一些测试类抛出一个致命错误,但这个类插入正确,甚至没有被指控丢失文件错误的PHPStorm。 执行测试用例的命令: C:\xampp\htdocs\PROJETOS\购物\供应商\phpUnit 致命错误: 致命错误:在第12行的C:\xampp\htdocs\PROJET OS\Shopping\tests\TestCase\Model