소스 검색

SEC-2922: Specify Version in Manifest

Rob Winch 10 년 전
부모
커밋
a1ff94a34e
1개의 변경된 파일11개의 추가작업 그리고 0개의 파일을 삭제
  1. 11 0
      gradle/javaprojects.gradle

+ 11 - 0
gradle/javaprojects.gradle

@@ -162,6 +162,17 @@ def guessMaxForks() {
 	return Math.max(2, (int) (processors / 2))
 }
 
+jar {
+	manifest.attributes["Created-By"] = 'Spring Security Team'
+	manifest.attributes["Implementation-Title"] = project.name
+	manifest.attributes["Implementation-Version"] = project.version
+	manifest.attributes["Premain-Class"] =
+	manifest.attributes["Agent-Class"] =
+	manifest.attributes["Can-Redefine-Classes"] = "true"
+	manifest.attributes["Can-Retransform-Classes"] = "true"
+	manifest.attributes["Can-Set-Native-Method-Prefix"] = "false"
+}
+
 javadoc {
 	title = "Spring Security $version API"
 	source = sourceSets.main.allJava