Subversion Repositories SmartDukaan

Rev

Rev 37334 | Rev 37491 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 37334 Rev 37338
Line 61... Line 61...
61
    implementation group: 'org.springframework', name: 'spring-context-support', version: '4.3.6.RELEASE'
61
    implementation group: 'org.springframework', name: 'spring-context-support', version: '4.3.6.RELEASE'
62
 
62
 
63
    compile group: 'org.apache.velocity', name: 'velocity', version: '1.7'
63
    compile group: 'org.apache.velocity', name: 'velocity', version: '1.7'
64
    compile project(':profitmandi-common')
64
    compile project(':profitmandi-common')
65
    compile project(':profitmandi-dao')
65
    compile project(':profitmandi-dao')
66
 
-
 
67
    // PDF table extraction for the Pine Labs affordability circular. Lives here and
-
 
68
    // NOT in profitmandi-common so PDFBox never reaches the web/fofo WARs - common
-
 
69
    // deliberately keeps pdfbox at test scope only.
-
 
70
    //   - bouncycastle is only for encrypted PDFs (ours are not) and its
-
 
71
    //     bcprov-jdk15on:1.69 would clash with bcprov-jdk16:1.45 already here
-
 
72
    //   - slf4j-simple would bind as a second SLF4J provider against log4j2
-
 
73
    //   - jai-imageio is image decoding; we read text and rulings only
-
 
74
    implementation('technology.tabula:tabula:1.0.5') {
-
 
75
        exclude group: 'org.bouncycastle'
-
 
76
        exclude group: 'org.slf4j', module: 'slf4j-simple'
-
 
77
        exclude group: 'com.github.jai-imageio'
-
 
78
    }
-
 
79
    compile 'com.fasterxml.jackson.module:jackson-module-parameter-names:2.9.6'
66
    compile 'com.fasterxml.jackson.module:jackson-module-parameter-names:2.9.6'
80
    compile 'com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.9.6:'
67
    compile 'com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.9.6:'
81
    compile 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.6'
68
    compile 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.6'
82
    compile group: 'org.jsoup', name: 'jsoup', version: '1.11.3'
69
    compile group: 'org.jsoup', name: 'jsoup', version: '1.11.3'
83
    compile group: 'org.seleniumhq.selenium', name: 'selenium-java', version: '2.41.0'
70
    compile group: 'org.seleniumhq.selenium', name: 'selenium-java', version: '2.41.0'
Line 134... Line 121...
134
    testCompile 'net.bytebuddy:byte-buddy-agent:1.11.13'
121
    testCompile 'net.bytebuddy:byte-buddy-agent:1.11.13'
135
 
122
 
136
}
123
}
137
 
124
 
138
defaultTasks 'run', 'build'
125
defaultTasks 'run', 'build'
139
// Writes the module's runtime classpath to build/circular-classpath.txt so the
-
 
140
// offer-circular ingest can be driven locally outside Spring - see
-
 
141
// scripts/offer_circular/README.md ("Running and measuring an ingest locally").
-
 
142
// Originally added to diff the port against the reference Python implementation;
-
 
143
// that Python is gone, but the harness it enabled is still how an ingest is
-
 
144
// reproduced and measured, so this task stays.
-
 
145
task dumpCircularClasspath {
-
 
146
    doLast {
-
 
147
        new File("$buildDir/circular-classpath.txt").text =
-
 
148
                sourceSets.main.runtimeClasspath.asPath
-
 
149
    }
-
 
150
}
-