Gradle无法编译从域类导入的jar

时间:2019-12-24 11:55:46

标签: java gradle jar package exists

我正在尝试将域包中的现有jar文件作为依赖项导入到新的Gradle项目中。但是Gradle会引发错误:包example_mypackage不存在。但是,包似乎在构建之前已正确导入。

 import example_mypackage.MyExample;

 public class Example {

     private String str;

     public Example(String str){
          this.str = str;    
     }

     public String run(){
          return example_mypackage.MyExample.execute(this.str); //Here package cannot recognized by gradle
     }
 }

结果,Gradle抛出了错误:包example_mypackage不存在。

如何在新的Gradle项目中高效地将现有域类作为依赖项导入?

1 个答案:

答案 0 :(得分:0)

jar文件的结构应如下所示:

 ---example.jar
     ---META-INF  
        --- MANIFEST.MF
     ---package_mypackage
        ---MyExample
     ---package_nextpackage
        ----NextExample