stathissideris / ditaa

ditaa is a small command-line utility that can convert diagrams drawn using ascii art ('drawings' that contain characters that resemble lines like | / - ), into proper bitmap graphics.
GNU Lesser General Public License v3.0
924 stars 87 forks source link

Mavenization #40

Closed dakusui closed 4 years ago

dakusui commented 5 years ago

The current version of ditaa relies on 'leiningen' for its build. However it is less popular and has less supports from major IDE's. To be honest, I could not figure out how to import ditaa's project directly into my IntelliJ and I had to resort to lein pom to convert project.clj.

I think it would be very helpful if we have pom.xml , which is a project descriptor in maven's ecosystem out of the box since it was not straightforward to make it work.

Actually, I have already created pom.xml in my forked repository and would open a pull request for it. Please have a look at it and consider merging it when it becomes ready.

dakusui commented 5 years ago

Sorry, I found this remark in the README now.

Ditaa is going to be gradually rewritten in Clojure (starting with the tests), so it now uses Leiningen for building. In order to get a new stand-alone jar file, just switch into ditaa's top-level dir and type:

But still this fix (the pull request #41) is a basis of my enhancement for #39 (LaTeX math support). If it interests you, please consider integrating the included pom.xml temporarily.

dakusui commented 4 years ago

Since I have succeeded in implementing #39 without relying on maven (directly), so this is not a blocker for the feature anymore. So I am closing this ticket. In case mavenization becomes necessary again, let's file another ticket.