source: tags/1.5.0/contrib/jss/javaparser.asd

Last change on this file was 15065, checked in by Mark Evenson, 7 years ago

Refactor JAVAPARSER dependencies out of JSS

JAVAPARSER needs ABCL-ASDF to load its Maven artifact, but ABCL-ASDF
needs JSS. Therefore we refactor these dependencies into the ASDF
infrastructure rather than dealing with CL:REQUIRE, which isn't going
to work anyways unless there is another mechanism to load Maven
artifacts.

The JAVAPARSER system is not working due to dependency on the missing
symbols CL-USER::REPLACE-ALL and CL-USER::TREE-REPLACE, but that was
the case before this patch as Alan mistakenly didn't include it in his
submitted patch series.

File size: 520 bytes
Line 
1(defsystem javaparser
2  :description "https://github.com/javaparser/javaparser"
3  :defsystem-depends-on (abcl-asdf)
4  :components
5  ((:module jar
6            :components ((:mvn "com.github.javaparser/javaparser-core/3.0.1")))
7   (:module source :depends-on (jar)
8            :pathname ""
9            :serial t
10            :components ((:file "javaparser")
11                         (:file "read-sharp-quote-expression"))))
12  :perform (asdf:test-op (op c)
13                         (asdf:test-system :javaparser-tests)))
14
15
Note: See TracBrowser for help on using the repository browser.