فهرست منبع

Changed classes output dir names in core modules for better display in structure diagram

Luke Taylor 15 سال پیش
والد
کامیت
1719bdebeb
1فایلهای تغییر یافته به همراه6 افزوده شده و 1 حذف شده
  1. 6 1
      build.gradle

+ 6 - 1
build.gradle

@@ -70,7 +70,7 @@ configure(javaProjects()) {
         File template = new File(projectDir, 'template.mf')
         mkdir(buildDir, 'bundlor')
         if (template.exists()) {
-            ant.bundlor(inputPath: "$buildDir/classes/main", outputPath: "$buildDir/bundlor", manifestTemplatePath: template) {
+            ant.bundlor(inputPath: sourceSets.main.classesDir, outputPath: "$buildDir/bundlor", manifestTemplatePath: template) {
                 property(name: 'version', value: "$version")
                 property(name: 'spring.version', value: "$springVersion")
             }
@@ -124,6 +124,11 @@ configure(javaProjects()) {
     conf2ScopeMappings.addMapping(1, configurations.provided, "provided")
 }
 
+configure(coreModuleProjects()) {
+    // Gives better names in structure101 jar diagram
+    sourceSets.main.classesDir = new File(buildDir, "classes/" + project.name.substring("spring-security".length() + 1))
+}
+
 repositories {
     // Required for ant s3 task
     mavenRepo name: "s2.com release", urls: "http://repository.springsource.com/maven/bundles/release"