Hello,
I'm unsuccessfully trying to "cleanly" call maven genapp from my own plugin.
My aim is to create a plugin that will hide my templates location from the user, so all the user needs to do is do a plugin:download when new versions of my plugin are available (my plugin will at the end contain much more goals than a genapp wrapper).
For the moment, I managed to do that with the following tricks :
My goal in plugin.jelly looks like this :
<ant:delete dir="${maven.home.local}/template/simple-webapp"/>
<ant:copy todir="${maven.home.local}/template/simple-webapp" preservelastmodified="true">
<ant:fileset dir="${plugin.resources}/template/simple-webapp"/>
</ant:copy>
<attainGoal name="genapp"/>
And I've set this property in my plugins.properties file :
maven.genapp.template.repository=${maven.home.local}/templateThis works, but what I want to do is address directly the ${plugin.resources}/template subdirectory of my ${maven.home.local}/cache/<myOwnPlugin> directory.
But I was unable to make it recognized !
I tried setting maven.genapp.template.repository to ${plugin.resources}/template in my plugin.properties file but it seems that the setting of the property is done "too late" for the plugin. Very weird, since the same property set with ${maven.home.local} works !
Any idea please ?
Thanks in advance,
-- Laurent Petit
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
