| 1 | = GeoTools packaging = |
| 2 | |
| 3 | Packaging GeoTools requires a lot of dependencies, many of them that are not up to date, are not maven compatible or simply are not packaged. |
| 4 | |
| 5 | === What we need to package === |
| 6 | |
| 7 | ==== These may have licence problem: ==== |
| 8 | |
| 9 | * JAI optional - Oracle license |
| 10 | |
| 11 | * ImageIO optional - Oralce license |
| 12 | |
| 13 | * ImageIO-ext Optional - Orace license |
| 14 | |
| 15 | * DB2 Jdbc driver Optional - IBM license |
| 16 | |
| 17 | * DB2 Express-C Optional - IBM license |
| 18 | |
| 19 | ==== Ignored dependencies ==== |
| 20 | |
| 21 | ===== These packages are either not required by mh_make of against debian policies ===== |
| 22 | |
| 23 | * maven-source-plugin - 2.2.1 |
| 24 | |
| 25 | * maven-eclipse-plugin - 2.5 |
| 26 | |
| 27 | * wagon-webdav - 1.0-beta2 - 1.0.0 in Trusty |
| 28 | |
| 29 | ===== Ignore doc packages ===== |
| 30 | |
| 31 | * findbugs-maven-plugin - 2.1 |
| 32 | |
| 33 | ==== Packages not available in Trusty ==== |
| 34 | |
| 35 | The first number is the version available, the second is the one needed. |
| 36 | If there's only one number, it means it needs to be packaged. |
| 37 | |
| 38 | * git-commit-id-plugin |
| 39 | |
| 40 | * maven-jxr-plugin - nothing - 2.3 |
| 41 | |
| 42 | * exec-maven-plugin - 1.1.1 - 1.2 |
| 43 | |
| 44 | * javacc - 5.0 - 4.0 |
| 45 | |
| 46 | * jsr-275 - 1.0-beta2 (v0.9.1 packaged here https://launchpad.net/~jlarouche/+archive/ubuntu/java-testing/+packages which seems compatible) |
| 47 | |
| 48 | * build-helper-maven-plugin 1.8 - null (??) |
| 49 | |
| 50 | * vecmath - libvecmath-java - not maven - 1.5 (https://launchpad.net/~jlarouche/+archive/ubuntu/java-testing/+packages) |
| 51 | |
| 52 | * jts - libjts-java - not maven - 1.13 (https://launchpad.net/~jlarouche/+archive/ubuntu/java-testing/+packages) |
| 53 | |
| 54 | * easymockclassextension - 2.3 |
| 55 | |
| 56 | * xml-commons-resolver - 1.2 |
| 57 | |
| 58 | * commons-dbcp - libcommons-dbcp-java not-maven 1.4 - 1.4 |
| 59 | |
| 60 | * common(eclipse) - 2.6.0 |
| 61 | |
| 62 | * commons-pool - 1.6 - 1.5.4 |
| 63 | |
| 64 | * jgridshift - 1.0 |
| 65 | |
| 66 | * easymockclassextension - 2.3 |
| 67 | |
| 68 | * xml-commons-resolver - 1.13 (libxml-commons-resolver1.1 has 1.2. May be the right package) |
| 69 | |
| 70 | * mockrunner - 0.3.6 |
| 71 | |
| 72 | * simple-jndi - 0.11.4.1 |
| 73 | |
| 74 | * jsqlparser - 0.3.14 |
| 75 | |
| 76 | * eastwood - 1.1.1-20090908 |
| 77 | |
| 78 | * groboutils-core - 5 |
| 79 | |
| 80 | * postgresql - 8.4 (might be able to up it to 9.3) |
| 81 | |
| 82 | * ojdbc14 - 10.2.0.3.0 (Oracle, might not be possible to package) |
| 83 | |
| 84 | * geodb - 0.7-RC2 |
| 85 | |
| 86 | * spatialite-jdbc - 3.7.2-2.4 |
| 87 | |
| 88 | * bridj - 0.6 |
| 89 | |
| 90 | * libgdal-java - 1.8.1 (Can probably update to 1.10/1.11) |
| 91 | |
| 92 | * picontainer - 1.2 |
| 93 | |
| 94 | * miglayout - 3.7.4 - 3.7 |
| 95 | |
| 96 | * core.commands - 3.6.0.I20100512-1500 |
| 97 | |
| 98 | |
| 99 | == GeoTools Module Packaging == |
| 100 | |
| 101 | |