Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

publish ttools to maven central #58

Open
pahjbo opened this issue Sep 30, 2021 · 2 comments
Open

publish ttools to maven central #58

pahjbo opened this issue Sep 30, 2021 · 2 comments

Comments

@pahjbo
Copy link

pahjbo commented Sep 30, 2021

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.

@mbtaylor
Copy link
Member

mbtaylor commented Oct 1, 2021

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.

@pahjbo
Copy link
Author

pahjbo commented Oct 7, 2021

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants