I am just at the beginning of work on cas-management overlay, and now I have
uPortal issues to deal with, sigh.
I saw that it was not possible to select attributes for release and thought
that was odd. Planned to look into it later. Glad to hear that at least there
is fix.
I will come back to this later, probably August.
Ray
On Tue, 2020-07-14 at 10:50 -0700, randomuser878 wrote:
Understood about cas-management-overlay master gradle.properties uses 6.1.0-RC4
Up until recently was able to use the values from cas-management code repo
(master) as it had some important bug fixes compared to 6.1.0-RC4.
Not being able to select attributes to release was a deal breaker for me (bug).
That patch was Dec 10 2019.
Now can no longer build it as it depends on cas-xyz 6.1.4-SNAPSHOT that looks
like it is gone from the repositories list.
Here is a delta from cas-management-overlay and extracted from cas-management
Total 3 files affected, 2 changed, 1 added
1) gradle.properties
---------------
casmgmt.version=6.1.4-SNAPSHOT
springBootVersion=2.2.0.M3
cas.version=6.1.4-SNAPSHOT
# Use -jetty, -undertow to other containers
# Or blank if you want to deploy to an external container
# appServer=-tomcat
appServer=
sourceCompatibility=11
targetCompatibility=11
gradleVersion=5.6.2
gradleMavenPluginVersion=3.8.4
gradleLombokVersion=3.2.0
lombokVersion=1.18.10
--------------------
2) build.gradle compare to default cas-management-overlay build.gradle
1 added repo location, and about 13 lines added to dependencies list as shown
...
repositories {
mavenLocal()
mavenCentral()
jcenter()
maven { url 'https://oss.sonatype.org/content/repositories/snapshots' }
maven { url
'https://build.shibboleth.net/nexus/content/repositories/releases/' }
maven { url "https://repo.spring.io/milestone/" }
maven { url "https://oss.jfrog.org/artifactory/oss-snapshot-local" }
// Added
maven { url "https://repo.spring.io/snapshot/" }
}
...
dependencies {
// Other CAS Management dependencies/modules may be listed here...
if (project.hasProperty("external")) {
compile "org.apereo.cas:cas-mgmt-webapp:${project.'casmgmt.version'}"
} else {
compile
"org.apereo.cas:cas-mgmt-webapp${project.appServer}:${project.'casmgmt.version'}"
}
compile
"org.apereo.cas:cas-mgmt-core-authentication:${project.'casmgmt.version'}"
compile "org.apereo.cas:cas-mgmt-core-authz:${project.'casmgmt.version'}"
compile
"org.apereo.cas:cas-mgmt-config-authz-ldap:${project.'casmgmt.version'}"
compile "org.apereo.cas:cas-server-support-ldap:${project.'cas.version'}"
compile
"org.apereo.cas:cas-server-support-jdbc-drivers:${project.'cas.version'}"
compile
"org.apereo.cas:cas-server-support-jpa-service-registry:${project.'cas.version'}"
compile "org.apereo.cas:cas-mgmt-api-core:${project.'casmgmt.version'}"
compile "org.projectlombok:lombok:1.18.8"
}
--- added file on the same folder as gradle.properties, I think I needed it
when tried to recompile code, do not remember at this point
3) lombok.config file contents
lombok.log.fieldName=LOGGER
lombok.log.fieldIsStatic=true
lombok.toString.doNotUseGetters=true
lombok.equalsAndHashCode.doNotUseGetters=true
lombok.addLombokGeneratedAnnotation = true
config.stopBubbling=true
-----------------------------------------------
Appreciate your help.
Open to entire recompile of cas-management but whatever tried before could not
make it compatible to use main release of cas main repo i.e. cas 6.1.4+
If you happen to have recompile gradle.properties, build.gradle and equivalent,
much appreciated.
Thanks.
On Tuesday, July 14, 2020 at 1:16:55 PM UTC-4 Ray Bon wrote:
Where did you get that version of cas-management overlay?
>From https://github.com/apereo/cas-management-overlay, master is at 6.1.0-RC4
You could just drop -snapshot.
Ray
On Tue, 2020-07-14 at 09:24 -0700, randomuser878 wrote:
Hello
unable to re-build cas-management overlay master (6.1.4-snapshot) any longer.
The dependencies to cas 6.1.4-snapshot is becoming an issue.
1) if anyone knows how to decouple dependency on cas 6.1.4-snapshot through
build.gradle or gradle.properites and use say 6.1.4 or higher, that would be
much appreciated.
2) cas 6.1.4-snapshot repos looks like they are gone. If you know an
additional base URL where they can be found, much appreciated.
checked at - and followed subfolder(s) example cas-server-support-ldap
https://repo.maven.apache.org/maven2/org/apereo/cas
https://jcenter.bintray.com/org/apereo/cas/
https://oss.sonatype.org/content/repositories/snapshots/org/apereo/cas/cas-server-support-ldap/
The last URL you have to follow per module and the last url now contains
only 6.1.7 snapshot of cas. I suspect this is the point of failure.
Thanks.
--
Ray Bon
Programmer Analyst
Development Services, University Systems
2507218831<tel:(250)%20721-8831> | CLE 019 | [email protected]
I respectfully acknowledge that my place of work is located within the
ancestral, traditional and unceded territory of the Songhees, Esquimalt and
WSÁNEĆ Nations.
--
Ray Bon
Programmer Analyst
Development Services, University Systems
2507218831 | CLE 019 | [email protected]<mailto:[email protected]>
I respectfully acknowledge that my place of work is located within the
ancestral, traditional and unceded territory of the Songhees, Esquimalt and
WSÁNEĆ Nations.
--
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
---
You received this message because you are subscribed to the Google Groups "CAS
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/a/apereo.org/d/msgid/cas-user/b3047064566b56338727d71bd623a74752f6c52e.camel%40uvic.ca.