Ryan McMahon created GEODE-6797:
-----------------------------------

             Summary: Possibility for missing dependencies in session state 
modules
                 Key: GEODE-6797
                 URL: https://issues.apache.org/jira/browse/GEODE-6797
             Project: Geode
          Issue Type: Bug
          Components: build
            Reporter: Ryan McMahon


It was found that the AppServer module in Geode 1.9.0 release package is 
missing a dependency, specifically `geode-modules-1.9.0`.  This appears to be 
due to the way we are zipping the module and specifying its dependencies in 
Gradle.

>From Dan Smith:

 
{noformat}
The basic issue is that this task includes the module jar in the zip in weird 
way, but doesn't declare the jar task as a dependency (in 
geode-modules-assembly/build.gradle):
task distAppServer(type: Zip, dependsOn: 
[':extensions:geode-modules-session:jar',
 ':extensions:geode-modules-session-internal:jar',
 ':extensions:geode-modules-tomcat7:jar',
 ':extensions:geode-modules-tomcat8:jar',
 ':extensions:geode-modules-tomcat9:jar']) {
 baseName = moduleBaseName
 classifier = "AppServer"
into('lib') {
 from getJarArtifact(':extensions:geode-modules-session')
 from getJarArtifact(':extensions:geode-modules-session-internal')
 from getJarArtifact(':extensions:geode-modules')
 from configurations.slf4jDeps
 }
{noformat}
 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to