Advertisement
Guest User

Untitled

a guest
Apr 25th, 2019
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.92 KB | None | 0 0
  1. <plugin>
  2. <groupId>org.apache.maven.plugins</groupId>
  3. <artifactId>maven-jar-plugin</artifactId>
  4. <executions>
  5. <execution>
  6. <id>default-jar</id>
  7. <configuration>
  8. <archive>
  9. <manifestEntries combine.children="append">
  10. <Automatic-Module-Name>${java.module.name}</Automatic-Module-Name>
  11. </manifestEntries>
  12. </archive>
  13. </configuration>
  14. </execution>
  15. <!-- No OSGi manifestEntries for <goal>jar</goal>: if it supported, then felix has already added them -->
  16. <execution>
  17. <id>test-jar</id>
  18. <goals>
  19. <goal>test-jar</goal>
  20. </goals>
  21. <configuration>
  22. <skipIfEmpty>true</skipIfEmpty>
  23. <excludes>
  24. <exclude>**/logback-test.xml</exclude>
  25. <exclude>**/jndi.properties</exclude>
  26. </excludes>
  27. <archive>
  28. <manifestEntries>
  29. <Bundle-SymbolicName>${java.module.name}.tests</Bundle-SymbolicName>
  30. <Bundle-Version>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}.${osgi.snapshot.qualifier}</Bundle-Version>
  31. <Bundle-Name>${project.name}</Bundle-Name>
  32. <Bundle-Vendor>${project.organization.name}</Bundle-Vendor>
  33. </manifestEntries>
  34. </archive>
  35. </configuration>
  36. </execution>
  37. </executions>
  38. <configuration>
  39. <archive>
  40. <manifest>
  41. <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
  42. <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
  43. </manifest>
  44. </archive>
  45. </configuration>
  46. </plugin>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement