[ 
https://issues.apache.org/jira/browse/FINERACT-2108?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17875588#comment-17875588
 ] 

Samarth Singh Thakur edited comment on FINERACT-2108 at 8/21/24 5:20 PM:
-------------------------------------------------------------------------

I added the following code in build.gradle file to run
{code:java}
 
configurations.classpath {
    resolutionStrategy.eachDependency { DependencyResolveDetails details ->
        if (details.requested.group == 'com.burgstaller' && 
details.requested.name == 'okhttp-digest' && details.requested.version == 
'1.10') {
            details.useTarget "io.github.rburgst:${details.requested.name}:1.21"
            details.because 'Dependency has moved'
        }
    }
} {code}
 
{code:java}
buildscript {
    ext {
        jacocoVersion = '0.8.7'
        retrofitVersion = '2.9.0'
        okhttpVersion = '4.9.3'
        oltuVersion = '1.0.1'
        fineractJavaProjects = subprojects.findAll{
            [
                'fineract-api',
                'fineract-provider',
                'integration-tests',
                'twofactor-tests',
                'oauth2-tests',
                'fineract-client',
                'core',
                'service',
                'starter'
            ].contains(it.name)
        }
        fineractPublishProjects = subprojects.findAll{
            [
                'fineract-client'
            ].contains(it.name)
        }
        npmRepository = 'https://npm.pkg.github.com'
    }
    repositories {
        maven { url 'https://plugins.gradle.org/m2/' }
    }

    dependencies {
        classpath 'com.bmuschko:gradle-cargo-plugin:2.9.0'
        classpath 'org.eclipse.persistence:eclipselink:2.7.10'
        classpath 'jakarta.ws.rs:jakarta.ws.rs-api:2.1.6'
        classpath 
'com.google.cloud.tools:jib-layer-filter-extension-gradle:0.3.0'
    } 
    configurations.classpath {
        resolutionStrategy.eachDependency { DependencyResolveDetails details ->
            if (details.requested.group == 'com.burgstaller' && 
details.requested.name == 'okhttp-digest' && details.requested.version == 
'1.10') {
                details.useTarget 
"io.github.rburgst:${details.requested.name}:1.21"
                details.because 'Dependency has moved'
            }
        }
    }
}{code}
[ref|https://github.com/rburgst/okhttp-digest/issues/86#issuecomment-2240821581]


was (Author: JIRAUSER302477):
I added the following code in build.gradle file to run


{code:java}
 
configurations.classpath {
    resolutionStrategy.eachDependency { DependencyResolveDetails details ->
        if (details.requested.group == 'com.burgstaller' && 
details.requested.name == 'okhttp-digest' && details.requested.version == 
'1.10') {
            details.useTarget "io.github.rburgst:${details.requested.name}:1.21"
            details.because 'Dependency has moved'
        }
    }
} {code}
 
{code:java}
buildscript {
    ext {
        jacocoVersion = '0.8.7'
        retrofitVersion = '2.9.0'
        okhttpVersion = '4.9.3'
        oltuVersion = '1.0.1'
        fineractJavaProjects = subprojects.findAll{
            [
                'fineract-api',
                'fineract-provider',
                'integration-tests',
                'twofactor-tests',
                'oauth2-tests',
                'fineract-client',
                'core',
                'service',
                'starter'
            ].contains(it.name)
        }
        fineractPublishProjects = subprojects.findAll{
            [
                'fineract-client'
            ].contains(it.name)
        }
        npmRepository = 'https://npm.pkg.github.com'
    }
    repositories {
        maven { url 'https://plugins.gradle.org/m2/' }
    }

    dependencies {
        classpath 'com.bmuschko:gradle-cargo-plugin:2.9.0'
        classpath 'org.eclipse.persistence:eclipselink:2.7.10'
        classpath 'jakarta.ws.rs:jakarta.ws.rs-api:2.1.6'
        classpath 
'com.google.cloud.tools:jib-layer-filter-extension-gradle:0.3.0'
    } {code}
[ref|https://github.com/rburgst/okhttp-digest/issues/86#issuecomment-2240821581]

> Asciidoctor plugins (Gems & RevealJs) are dependent on an artifact that is 
> not longer available on Maven Central
> ----------------------------------------------------------------------------------------------------------------
>
>                 Key: FINERACT-2108
>                 URL: https://issues.apache.org/jira/browse/FINERACT-2108
>             Project: Apache Fineract
>          Issue Type: Bug
>          Components: Build
>    Affects Versions: 1.8.4
>            Reporter: Amy Doxy Muhimpundu
>            Priority: Major
>
> One of the project  plugins 
> {code:java}
> org.asciidoctor.jvm.gems:org.asciidoctor.jvm.gems{code}
>  
> {{has a transitive dependency to com.burgstaller:okhttp-digest:1.10 which is 
> no longer available on Maven Central nor any other repositories.}}
> This is the build error:
>  
> {code:java}
>  Could not find com.burgstaller:okhttp-digest:1.10.         Searched in the 
> following locations:         - 
> https://repo.maven.apache.org/maven2/com/burgstaller/okhttp-digest/1.10/okhttp-digest-1.10.pom
>          - 
> https://plugins.gradle.org/m2/com/burgstaller/okhttp-digest/1.10/okhttp-digest-1.10.pom
>          Required by:     
>  project : > 
> org.asciidoctor.jvm.gems:org.asciidoctor.jvm.gems.gradle.plugin:3.3.2 > 
> org.asciidoctor:asciidoctor-gradle-jvm-gems:3.3.2 > 
> com.github.jruby-gradle:jruby-gradle-core-plugin:2.0.2 > 
> io.github.http-builder-ng:http-builder-ng-okhttp:1.0.3
> {code}
>  
> What we have tried but did not fix the issue:
>  * Add extra repositories in build.gradle
>  * Upgrade the versions from 3.3.2 to the latest 4.0.2
> Supporting references:
>  # [https://github.com/rburgst/okhttp-digest/issues/86] 
> cc [~aleks] [~vorburger] 
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to