我正在使用 maven bundle 插件生成清单文件。这是我的配置:
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<extensions>true</extensions>
<configuration>
<instructions>
<_wab>src/main/webapp</_wab>
<Import-Package>org.osgi.framework,javax.servlet, javax.servlet.http</Import-Package>
<Export-Package></Export-Package>
<Bundle-Version>2</Bundle-Version>
<Bundle-SymbolicName>fr.lyon1.Client</Bundle-SymbolicName>
<Bundle-ClassPath>.,WEB-INF/classes</Bundle-ClassPath>
<Web-ContextPath>/client</Web-ContextPath>
</instructions>
</configuration>
</plugin>
这是生成文件的示例:
Manifest-Version: 1.0
Bnd-LastModified: 1384018413590
Build-Jdk: 1.7.0_45
Built-By: houssem
Bundle-ClassPath: WEB-INF/classes,.,WEB-INF/classes
Bundle-ManifestVersion: 2
Bundle-Name: client Maven Webapp
Bundle-SymbolicName: fr.lyon1.Client
Bundle-Version: 2
Created-By: Apache Maven Bundle Plugin
Import-Package: javax.servlet,javax.servlet.http,org.osgi.framework;vers
ion="[1.5,2)"
Tool: Bnd-2.1.0.20130426-122213
Web-ContextPath: /client
问题是在Bundle-ClassPath中,插件自动添加了“WEB-INF/classes”。
我怎样才能防止它产生这个?
即使我将配置更改为 . 它生成这个:Bundle-ClassPath:WEB-INF/classes,。
我想拥有 . 在 WEB-INF/classes 之前
谢谢你,对不起我的英语=)