| 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 |
}
|
- |
|