Android Studio - 为标准Java项目创建具有依赖项的JAR文件

时间:2016-02-05 15:28:13

标签: java android-studio jar jar-with-dependencies gradle-dependencies

我正在建立一个标准的java项目,而不是一个Android项目。

它正在使用Google的Gson库。 有没有办法为这个项目创建一个JAR文件,同时保持对Gson库的依赖?如果我把问题弄错了,请纠正我。

我的模块的build.gradle如下所示:

apply plugin: 'java'

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile  'com.google.code.gson:gson:2.3'
}

我使用了here指令创建了一个JAR文件,但是当我使用" java -jar myproject.jar"从命令行运行它时。我收到这个错误:

  

myproject.jar

中没有主要的清单属性

我尝试寻找解决方案,但似乎没有办法创建具有依赖关系的JAR文件,尽管上面的链接很新。在这种情况下,我似乎必须制作一个AAR文件。

但是因为我的是java项目而不是android,这仍然适用吗?

感谢。

修改: 根据这个video我的Manifest.MF文件缺少行#34; Main-Class:MyMainClassName"。 从JAR修改文件会破坏它。我无法在android studio中编辑清单文件。关于如何改变它的想法?

0 个答案:

没有答案