Title: [2056] trunk: Fix manifest info for attached artifacts and add OSGi information to manifest of sources artifacts (also XSTR-729).
Revision
2056
Author
joehni
Date
2013-03-21 17:43:08 -0500 (Thu, 21 Mar 2013)

Log Message

Fix manifest info for attached artifacts and add OSGi information to manifest of sources artifacts (also XSTR-729).

Modified Paths

Diff

Modified: trunk/pom.xml (2055 => 2056)


--- trunk/pom.xml	2013-03-21 02:27:41 UTC (rev 2055)
+++ trunk/pom.xml	2013-03-21 22:43:08 UTC (rev 2056)
@@ -401,6 +401,15 @@
             <links>
               <link>${link.javadoc.javase}</link>
             </links>
+            <archive>
+              <manifest>
+                <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
+                <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
+              </manifest>
+              <manifestEntries>
+                <Specification-Version>${project.info.majorVersion}.${project.info.minorVersion}</Specification-Version>
+              </manifestEntries>
+            </archive>
           </configuration>
         </plugin>
         <plugin>
@@ -435,6 +444,28 @@
               </goals>
             </execution>
           </executions>
+          <configuration>
+            <archive>
+              <manifest>
+                <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
+                <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
+              </manifest>
+              <manifestEntries>
+                <Specification-Version>${project.info.majorVersion}.${project.info.minorVersion}</Specification-Version>
+                <Bundle-ManifestVersion>2</Bundle-ManifestVersion>
+                <Bundle-Name>${project.name} Sources</Bundle-Name>
+                <Bundle-SymbolicName>${project.artifactId}.sources</Bundle-SymbolicName>
+                <Bundle-Vendor>${project.organization.name} Sources</Bundle-Vendor>
+                <Bundle-Version>${project.info.osgiVersion} Sources</Bundle-Version>
+                <Eclipse-SourceBundle>${project.artifactId};version=${project.info.osgiVersion}</Eclipse-SourceBundle>
+                <X-Compile-Source>${version.java.source}</X-Compile-Source>
+                <X-Compile-Target>${version.java.target}</X-Compile-Target>
+                <X-Builder>Maven ${maven.version}</X-Builder>
+                <X-Build-Time>${maven.build.timestamp}</X-Build-Time>
+                <X-Build-Os>${os.name}</X-Build-Os>
+              </manifestEntries>
+            </archive>
+          </configuration>
         </plugin>
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>

Modified: trunk/xstream/pom.xml (2055 => 2056)


--- trunk/xstream/pom.xml	2013-03-21 02:27:41 UTC (rev 2055)
+++ trunk/xstream/pom.xml	2013-03-21 22:43:08 UTC (rev 2056)
@@ -196,6 +196,13 @@
               <includes>
                 <include>**/AbstractAcceptanceTest.*</include>
               </includes>
+              <archive combine.children="append">
+                <manifestEntries>
+                  <Specification-Title>${project.name} Test</Specification-Title>
+                  <Implementation-Title>${project.name} Test</Implementation-Title>
+                  <Implementation-Vendor-Id>${project.artifactId}.test</Implementation-Vendor-Id>
+                </manifestEntries>
+              </archive>
             </configuration>
           </execution>
         </executions>

To unsubscribe from this list please visit:

http://xircles.codehaus.org/manage_email

Reply via email to