jans icon indicating copy to clipboard operation
jans copied to clipboard

feat: create pipeline job which can cleanly re-compile all projects with new version (new release)

Open yuriyz opened this issue 2 years ago • 4 comments

feat: create pipeline job which can cleanly re-compile all projects with new version (new release)

AS failed due to agama

[ERROR] Failed to execute goal on project jans-auth-model: Could not resolve dependencies for project io.jans:jans-auth-model:jar:1.0.1: Failed to collect dependencies at io.jans:agama-model:jar:1.0.1: Failed to read artifact descriptor for io.jans:agama-model:jar:1.0.1: Could not transfer artifact io.jans:agama-model:pom:1.0.1 from/to bouncycastle 

Agama fails due to missed jans-auth-model

[ERROR] Failed to execute goal on project agama-engine: Could not resolve dependencies for project io.jans:agama-engine:jar:1.0.1: Could not find artifact io.jans:jans-auth-model:jar:1.0.1 in jans (https://maven.jans.io/maven) -> [Help 1]

yuriyz avatar Jul 06 '22 11:07 yuriyz

We got another cycle dependency between agama and jans-auth-model. We had similar issue between fido and jans. We have to refactor code and extract common code out of AS.

yuriyz avatar Jul 06 '22 11:07 yuriyz

There are also problems between jans-client-api and jans-config-api. We have cross-dependency here as well. @jmunozherbas why do we rely on jans-config-api in jans-client-api ?

yuriyz avatar Jul 06 '22 12:07 yuriyz

There are also problems between jans-client-api and jans-config-api. We have cross-dependency here as well. @jmunozherbas why do we rely on jans-config-api in jans-client-api ?

I could remove jans-config-api dependency from jans-client-api. It was used in previous version, but now could be removed.

jmunozherbas avatar Jul 07 '22 02:07 jmunozherbas

@jmunozherbas please remove

yuriyz avatar Jul 07 '22 07:07 yuriyz

Dependency issues during build/release were resolved. Closing this ticket.

yuriyz avatar Mar 10 '23 11:03 yuriyz