将蜡染添加为Gradle项目的依赖项

2019年4月26日 13点热度 0条评论

在开始之前-我已经看过以下链接,但这些链接都不对我有用(我的假设是我做错了什么):

  • https://appmediation.com/how-to-add-local-libraries-to-gradle/
  • How to add local .jar file dependency to build.gradle file?
  • Use local jar as a dependency in my Gradle Java project
  • How do you add local .jar file dependency to build.gradle.kt file?
  • Gradle: how do I include a local jar from a dependent java project in an Android build?
  • 我试图将Batik添加到我现有的Gradle项目中,据我所知,该库未通过Maven存储库发布。

    我的项目结构如下:

    - root
      - libs
        - batik-1.12
      - src
        - main
          - java
          - resources
      - build.gradle
      - settings.gradle
    

    我的build.gradle文件如下所示:

    plugins {
        id 'java'
    }
    
    group 'org.example'
    version '1.0-SNAPSHOT'
    
    repositories {
        mavenCentral()
    }
    
    dependencies {
        compile fileTree(include: ['*.jar'], dir: 'libs')
    
        testCompile group: 'junit', name: 'junit', version: '4.12'
    }
    

    我从以下链接复制了蜡染布的示例页面:
    https://xmlgraphics.apache.org/batik/using/svg-generator.html

    但是,由于无法识别蜡染的来源,因此无法编译此代码。

    解决方案如下:

    看看这个 list 。我想您会发现您的依赖项:https://search.maven.org/search?q=g:org.apache.xmlgraphics%20batik