【问题标题】:Gradle cannot compile imported jars from domain classesGradle 无法编译从域类中导入的 jar
【发布时间】:2020-04-15 12:26:55
【问题描述】:

我正在尝试将域包中的现有 jar 文件作为依赖项导入新的 Gradle 项目。但是 Gradle 抛出 error: package example_mypackage does not exist. 但是,包似乎在构建之前已经正确导入。

 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 项目中?

【问题讨论】:

  • 现有的 jar 文件 - 你如何告诉 Gradle 它应该在哪里找到这些 JAR?
  • 已解决:我制作罐子的方式不对!!

标签: java gradle jar package exists


【解决方案1】:

jar 文件的结构应该是这样的:

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

【讨论】:

    猜你喜欢
    • 2014-06-20
    • 2019-01-20
    • 2017-11-15
    • 2015-10-03
    • 2021-12-10
    • 2018-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多