Armando,
Thanks for your help. I was using
`com. theoryinpractise.clojure-maven-plugin` at first but recently switched
because I figured the other would help (seeing that it was built by Stuart
Sierra..
I've switched back now, but stil receiving an error.
When I `mvn compile` all is fine and dandy. However, `mvn test` fails to
find the :gen-class I defined. Do I have my executions setup correctly?
<executions>
<execution>
<id>clojure-compile</id>
<phase>compile</phase>
<goals>
<goal>compile</goal>
</goals>
</execution>
<execution>
<id>test-clojure-compile</id>
<phase>test</phase>
<goals>
<goal>testCompile</goal>
</goals>
</execution>
<execution>
<id>test-clojure</id>
<phase>test</phase>
<goals>
<goal>test-with-junit</goal>
</goals>
</execution>
</executions>
On Wednesday, May 16, 2012 10:39:49 AM UTC-4, Armando Blancas wrote:
>
> This repo and plugin tags should do it.
>
> <repositories>
> <repository>
> <id>clojure-releases</id>
> <url>http://build.clojure.org/releases</url>
> </repository>
> </repositories>
> ...
> <plugin>
> <groupId>com.theoryinpractise</groupId>
> <artifactId>clojure-maven-plugin</artifactId>
> <version>1.3.4</version>
> <executions>
> <execution>
> <id>compile-clojure</id>
> <phase>compile</phase>
> <goals>
> <goal>compile</goal>
> </goals>
> </execution>
> </executions>
> </plugin>
> ...
>
> On Wednesday, May 16, 2012 7:04:54 AM UTC-7, Matthew Boston wrote:
>>
>> Right, I totally understand I need AOT compilation for calling Clojure
>> from Java. I'm asking how to set that up in maven.
>>
>> Thanks for your help.
>>
>> On Wednesday, May 16, 2012 9:58:18 AM UTC-4, Meikel Brandmeyer (kotarak)
>> wrote:
>>>
>>> Hi,
>>>
>>> you have to use AOT compilation to generate the class with gen-class.
>>> Additionally you have to compile the clojure source before you compile the
>>> java code since otherwise the class is missing. I don't know how to do this
>>> with maven. I can tell you only for gradle.
>>>
>>> Kind regards
>>> Meikel
>>>
>>>
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your
first post.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en