Gradle Jar无法正确编译.jar?
问题描述:
我正在使用Codenvy(它是一个Eclipse Che IDE在线)来构建Java应用程序。我有我的源代码src/main/java/App.java
。 App.java
包含2个类。Gradle Jar无法正确编译.jar?
当我运行gradle build
它编译类,并从他们制作App.jar
文件。当我运行java -jar App.jar
它给了我一个错误:no manifest attribute, in App.jar
我试图使一个src/main/resources
文件夹,并把一个MANIFEST.MF
文件在那里,但它仍然doensn't工作。有人可以告诉我我做错了什么吗?
答
您的build.gradle
文件中指定MainClass
-
jar {
manifest {
attributes 'Main-Class': 'com.something.MainClass'
}
}
@PranavAvva您希望您可以定义它。主要是,它应该去插件声明 –
谢谢!工作很棒! –