publish ttools to maven central
now that the the stil library has been published to maven central (#54) - it would be nice if the ttools library could be published too for the people who want to use the graphics in their own applications.
Hi @pahjbo. The external dependencies are way more complicated for ttools than for STIL, so I think it would take quite a bit of effort. You can get some idea of what's required from the ttools LICENSE.txt. Although I agree it would be a nice-to-have, I don't anticipate doing this, at least unless there seems to be overwhelming demand.
It is a shame I am probably one of only a few people who use the graphics library in applications.
For what it's worth, the output below is the dependency tree from my maven build - the dependencies that start uk.ac.starlink-third are libraries that either were not published to maven central, or you had explicitly mentioned that you had patched. This reflects the situation several years ago when I did the build, so some of these libraries might have been published by their authors by now. I don't think that it would be "illegal" for you to publish them in a similar way under say a uk.ac.starlink.third-party group too
[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ ttools ---
[INFO] uk.ac.starlink:ttools:jar:3.1.6
[INFO] +- uk.ac.starlink:util:jar:1.0:compile
[INFO] | \- uk.ac.starlink-third:apache-bzip2:jar:1.0:compile
[INFO] +- uk.ac.starlink:table:jar:3.3.3:compile
[INFO] | +- uk.ac.starlink:pal:jar:1.0.1:compile
[INFO] | +- uk.ac.starlink:connect:jar:0.1:compile
[INFO] | +- edu.jhu.htm:htmIndex:jar:2.1:compile
[INFO] | +- gov.fnal.eag.healpix:PixTools:jar:20170906:compile
[INFO] | \- java3d:vecmath:jar:1.3.1:compile
[INFO] +- uk.ac.starlink:fits:jar:0.1:compile
[INFO] | +- uk.ac.starlink:tamfits:jar:0.96a:compile
[INFO] | +- uk.ac.starlink:array:jar:0.2:compile
[INFO] | | \- uk.ac.starlink:hdx:jar:0.1.3:compile
[INFO] | \- uk.ac.starlink:ndx:jar:0.2:compile
[INFO] | \- uk.ac.starlink:jniast:jar:5.1:compile
[INFO] +- uk.ac.starlink:votable:jar:2.0:compile
[INFO] | \- uk.ac.starlink:soapserver:jar:0.4:compile
[INFO] | +- jetty:jetty:jar:5.1.10:compile
[INFO] | | \- javax.servlet:servlet-api:jar:2.4:compile
[INFO] | \- uk.ac.starlink.axis:axis:jar:1.2.1:compile
[INFO] | +- axis:axis-ant:jar:1.2.1:compile
[INFO] | +- commons-discovery:commons-discovery:jar:0.2:compile
[INFO] | +- commons-logging:commons-logging:jar:1.1:compile
[INFO] | | +- log4j:log4j:jar:1.2.15:compile
[INFO] | | | +- javax.mail:mail:jar:1.4:compile
[INFO] | | | | \- javax.activation:activation:jar:1.1:compile
[INFO] | | | +- javax.jms:jms:jar:1.1:compile
[INFO] | | | +- com.sun.jdmk:jmxtools:jar:1.2.1:compile
[INFO] | | | \- com.sun.jmx:jmxri:jar:1.2.1:compile
[INFO] | | +- logkit:logkit:jar:1.0.1:compile
[INFO] | | \- avalon-framework:avalon-framework:jar:4.1.3:compile
[INFO] | +- axis:axis-jaxrpc:jar:1.2.1:compile
[INFO] | +- axis:axis-saaj:jar:1.2.1:compile
[INFO] | \- axis:axis-wsdl4j:jar:1.5.1:compile
[INFO] +- uk.ac.starlink:task:jar:0.2:compile
[INFO] +- uk.ac.starlink:vo:jar:0.2:compile
[INFO] | +- uk.ac.starlink:registry:jar:1.2:compile
[INFO] | | \- uk.ac.starlink:rayreg:jar:1.0:compile
[INFO] | \- uk.ac.starlink-third:adqlParser:jar:1.4:compile
[INFO] +- uk.ac.starlink:dpac:jar:1.0:compile
[INFO] +- org.astrogrid:jsamp:jar:1.3.5:compile
[INFO] +- uk.ac.starlink-third:xmlrpc:jar:1.2b2:compile
[INFO] +- uk.ac.starlink:plastic:jar:0.4.p:compile
[INFO] | \- uk.ac.starlink-third:rmi-lite:jar:1.0:compile
[INFO] +- uk.ac.starlink-third:itext-shrunk:jar:2.1.7:compile
[INFO] +- uk.ac.starlink-third:epsgraphics:jar:1.0:compile
[INFO] +- uk.ac.starlink-third:jel_g:jar:2.1.2:compile
[INFO] +- fr.unistra.astro:moc:jar:4.7:compile
[INFO] +- com.github.olivergondza:maven-jdk-tools-wrapper:jar:0.1:compile
[INFO] | \- jdk.tools:jdk.tools:jar:1.6:system
[INFO] +- uk.ac.starlink-third:skyview-geom:jar:1.0:compile
[INFO] +- com.jidesoft:jide-oss:jar:3.5.11:compile
[INFO] +- org.scilab:jlatexmath:jar:1.0.3:compile
[INFO] +- org.json:json:jar:20180502:compile
[INFO] +- uk.ac.starlink-third:healpix.essentials:jar:3.3:test
[INFO] +- org.python:jython-standalone:jar:2.5.2:compile
[INFO] +- uk.ac.starlink:xdoc:jar:0.1:test
[INFO] | \- uk.ac.starlink-third:acme_encoding:jar:1.0:test
[INFO] \- junit:junit:jar:3.8.2:compile