Sorry for misprinting. The line in dependencies section must be
compile "com.zaxxer:HikariCP:2.5.1" instead of compile "com.zaxxer:hikaricp:2.5.1" I do apologize. Yauheni On Monday, December 5, 2016 at 4:04:10 PM UTC+3, Yauheni Sidarenka wrote: > > Hi all, > > I have realized after guessing game, that > > ext["HikariCP.version"] = ext["hikariVersion"] > > > does not help because it should be > > ext["hikaricp.version"] = ext["hikariVersion"] > > > Looks like it is a bug in spring-boot Gradle plugin. > > By the way, variable hikariVersion is unnecessary in CAS Gradle overlay > project, it is only used in full distribution repository in gradle > /dependencies.gradle file to create dependencies. > > So, the solution can be either > > ext["hikaricp.version"] = "2.5.1" > > > somewhere in the top of cas/build.gradle file or > > compile "com.zaxxer:hikaricp:2.5.1" > > > in dependencies section in the file mentioned above. > > > Regards, > Yauheni > > On Tuesday, November 29, 2016 at 7:42:01 PM UTC+3, Yauheni Sidarenka wrote: >> >> I have solved this problem. >> >> Instead of writing this >> >> ext["hikariVersion"] = "2.5.1" >> ext["HikariCP.version"] = ext["hikariVersion"] >> >> in the top of cas/build.gradle file, I have added this >> >> compile "com.zaxxer:HikariCP:2.5.1" >> >> to dependencies section. >> >> The solution is pretty straightforward but it saves my time. >> >> Many thanks to everyone! >> >> On Tuesday, November 29, 2016 at 7:28:15 PM UTC+3, Yauheni Sidarenka >> wrote: >>> >>> There is a partial solution for this. >>> >>> When I replace this >>> <https://github.com/apereo/cas-gradle-overlay-template/blob/77fe2469e855aa995b3eff0b1394724a04897073/cas/build.gradle#L3> >>> >>> line: >>> >>> apply from: ' >>> https://raw.githubusercontent.com/apereo/cas/master/gradle/overrides.gradle >>> ' >>> >>> in cas/build.gradle file with the following line: >>> >>> apply from: ' >>> https://raw.githubusercontent.com/apereo/cas/5.0.x/gradle/overrides.gradle >>> ' >>> >>> only one library is still doubled and it is HikariCP. >>> Even if I write: >>> >>> apply from: ' >>> https://raw.githubusercontent.com/apereo/cas/5.0.x/gradle/overrides.gradle >>> ' >>> ext["hikariVersion"] = "2.5.1" >>> ext["HikariCP.version"] = ext["hikariVersion"] >>> >>> to make something like in that overrides.gradle file, mentioned library >>> is doubled again. >>> >>> By the way, I have noticed that "yellow" version of HikariCP comes in >>> from Spring Boot >>> <http://docs.spring.io/spring-boot/docs/1.4.1.RELEASE/reference/htmlsingle/#appendix-dependency-versions> >>> . >>> >>> Any ideas? >>> >>> On Monday, November 28, 2016 at 7:41:49 PM UTC+3, Yauheni Sidarenka >>> wrote: >>>> >>>> I have bare Gradle Overlay Git repo of CAS 5.0.0, master branch, latest >>>> commit - 426847c1690723401a82f1c274c10d7a4a210107. >>>> OS: Windows 7 Pro x64 >>>> JDK: Oracle 8u60 >>>> >>>> When I add in cas/build.gradle line >>>> >>>> compile >>>> "org.apereo.cas:cas-server-support-ehcache-ticket-registry:${project.'cas.version'}" >>>> >>>> after executing gradlew clean build these libraries will appear twice >>>> (two versions) in WEB-INF/lib in resulted war file (version of >>>> library that was added by this dependency is in yellow): >>>> >>>> attoparser-2.0.0.RELEASE.jar >>>> attoparser-2.0.1.RELEASE.jar >>>> hibernate-core-5.2.2.Final.jar >>>> hibernate-core-5.2.4.Final.jar >>>> hibernate-entitymanager-5.2.2.Final.jar >>>> hibernate-entitymanager-5.2.4.Final.jar >>>> HikariCP-2.4.7.jar >>>> HikariCP-2.5.1.jar >>>> jackson-annotations-2.8.3.jar >>>> jackson-annotations-2.8.4.jar >>>> jackson-core-2.8.3.jar >>>> jackson-core-2.8.4.jar >>>> jackson-databind-2.8.3.jar >>>> jackson-databind-2.8.4.jar >>>> jackson-dataformat-yaml-2.8.3.jar >>>> jackson-dataformat-yaml-2.8.4.jar >>>> jackson-datatype-guava-2.8.3.jar >>>> jackson-datatype-guava-2.8.4.jar >>>> jackson-datatype-jsr310-2.8.3.jar >>>> jackson-datatype-jsr310-2.8.4.jar >>>> spring-aop-4.3.3.RELEASE.jar >>>> spring-aop-4.3.4.RELEASE.jar >>>> spring-beans-4.3.3.RELEASE.jar >>>> spring-beans-4.3.4.RELEASE.jar >>>> spring-context-4.3.3.RELEASE.jar >>>> spring-context-4.3.4.RELEASE.jar >>>> spring-context-support-4.3.3.RELEASE.jar >>>> spring-context-support-4.3.4.RELEASE.jar >>>> spring-core-4.3.3.RELEASE.jar >>>> spring-core-4.3.4.RELEASE.jar >>>> spring-expression-4.3.3.RELEASE.jar >>>> spring-expression-4.3.4.RELEASE.jar >>>> spring-jdbc-4.3.3.RELEASE.jar >>>> spring-jdbc-4.3.4.RELEASE.jar >>>> spring-jms-4.3.3.RELEASE.jar >>>> spring-jms-4.3.4.RELEASE.jar >>>> spring-messaging-4.3.3.RELEASE.jar >>>> spring-messaging-4.3.4.RELEASE.jar >>>> spring-orm-4.3.3.RELEASE.jar >>>> spring-orm-4.3.4.RELEASE.jar >>>> spring-tx-4.3.3.RELEASE.jar >>>> spring-tx-4.3.4.RELEASE.jar >>>> spring-web-4.3.3.RELEASE.jar >>>> spring-web-4.3.4.RELEASE.jar >>>> spring-webmvc-4.3.3.RELEASE.jar >>>> spring-webmvc-4.3.4.RELEASE.jar >>>> spring-websocket-4.3.3.RELEASE.jar >>>> spring-websocket-4.3.4.RELEASE.jar >>>> thymeleaf-3.0.1.RELEASE.jar >>>> thymeleaf-3.0.2.RELEASE.jar >>>> thymeleaf-spring4-3.0.1.RELEASE.jar >>>> thymeleaf-spring4-3.0.2.RELEASE.jar >>>> unbescape-1.1.3.RELEASE.jar >>>> unbescape-1.1.4.RELEASE.jar >>>> >>>> How to disable extra libraries and which are correct ones? >>>> >>> -- - CAS gitter chatroom: https://gitter.im/apereo/cas - CAS mailing list guidelines: https://apereo.github.io/cas/Mailing-Lists.html - CAS documentation website: https://apereo.github.io/cas - CAS project website: https://github.com/apereo/cas --- 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/922b5b00-7586-42e0-be30-29cee1c0348f%40apereo.org.
