Gradle没有正确设置jar清单中的主类路径

时间:2014-10-03 18:07:10

标签: java gradle

当我尝试运行gradle构建的jar时,出现错误

Error: Could not find or load main class

要让它运行我知道我可以明确地将gradle文件中的路径设置为

attributes 'Main-Class': '../classes/main/sample/Main'

但是你觉得这不应该是你在gradle中做的事情

这是我的项目结构

TestFx
    -src
         -sample
                Main
                Controller
    -test

这是我的build.gradle文件

apply plugin: 'java'

sourceSets {
   main {
      java {
         srcDirs = ['src']
      }
   }

   test {
      java {
         srcDirs = ["test"]
      }
   }
}

jar  {
   manifest {
      attributes 'Main-Class': 'TestFX.src.sample.Main'
   }
}

0 个答案:

没有答案