|
24 | 24 | issue_management 'https://github.com/ruby-processing/PiCrate/issues', 'Github' |
25 | 25 | # Need to update to jogl 2.4.1 as soon as available, then make a dependency |
26 | 26 | properties('jogl.version' => '2.3.2', |
| 27 | + 'itextpdf.version' => '5.5.13.2', |
27 | 28 | 'jruby.api' => 'http://jruby.org/apidocs/', |
28 | 29 | 'source.directory' => 'src', |
29 | 30 | 'processing.api' => 'http://processing.github.io/processing-javadocs/core/', |
|
35 | 36 | jar 'org.jogamp.jogl:jogl-all:${jogl.version}' |
36 | 37 | jar 'org.jogamp.gluegen:gluegen-rt-main:${jogl.version}' |
37 | 38 | jar 'org.processing:video:3.0.2' |
| 39 | + jar 'com.itextpdf:itextpdf:${itextpdf.version}' |
38 | 40 | end |
39 | 41 |
|
40 | 42 | overrides do |
41 | 43 | plugin :resources, '3.1.0' |
42 | | - plugin :dependency, '3.1.2' |
| 44 | + plugin :dependency, '3.1.2' do |
| 45 | + execute_goals( id: 'default-cli', |
| 46 | + artifactItems:[ |
| 47 | + { groupId: 'com.itextpdf', |
| 48 | + artifactId: 'itextpdf', |
| 49 | + version: '${itextpdf.version}', |
| 50 | + type: 'jar', |
| 51 | + outputDirectory: '${picrate.basedir}/lib' |
| 52 | + } |
| 53 | + ] |
| 54 | + ) |
| 55 | + end |
43 | 56 | plugin(:compiler, '3.8.1', |
44 | 57 | 'release' => '11') |
45 | 58 | plugin(:javadoc, '2.10.4', |
|
0 commit comments