In fact 1.1 is only on my machine. I installed it from source. Anyway, I went back to 1.0 and the same results. However, it's working now, as I just had to add ant.
On Sun, Jul 27, 2014 at 8:33 AM, Thomas Sundberg <[email protected]> wrote: > On 27 July 2014 12:02, Mansour Al Akeel <[email protected]> wrote: >> Thomas, >> Thank you for the fast response. Unfortunately this is not the case. >> I have generate a maven plugin project from the archetype, and add: >> >> <dependency> >> <groupId>org.apache.ddlutils</groupId> >> <artifactId>ddlutils</artifactId> >> <version>1.1</version> >> </dependency> >> > > Interesting, when I search for the artifact you declare above at > http://search.maven.org I can only find version 1.0, not version 1.1 > > What happens if you declare version 1.0? > >> >> I added the import statement to my Mojo: >> >> import org.apache.ddlutils.task.DdlToDatabaseTask; >> >> and declare it: >> >> private DdlToDatabaseTask ddlToDatabaseTask; >> >> >> Now when I do: >> >> mvn install >> and try to run the Mojo, I get >> >> java.lang.NoClassDefFoundError: org/apache/tools/ant/Task >> >> So I am wondering, how to make this library available to the plugin ? >> > > You could consider adding a dependency in your project to the Ant plugin. > > Search at Central Repository and see what you can find. > > /Thomas > > >> >> On Sun, Jul 27, 2014 at 5:10 AM, Thomas Sundberg <[email protected]> wrote: >>> On 27 July 2014 10:05, Mansour Al Akeel <[email protected]> wrote: >>>> I am writing a custom plug in. This plugin has other dependencies. How >>>> can I make these dependencies available when running the plugin >>>> without having to add them manually ?? >>> >>> I assume that your dependencies are declared in your plugin project. >>> If they are, then they will be downloaded and made available >>> automatically by Maven. >>> >>> /Thomas >>> >>> -- >>> Thomas Sundberg >>> M. Sc. in Computer Science >>> >>> Mobile: +46 70 767 33 15 >>> Blog: http://thomassundberg.wordpress.com/ >>> Twitter: @thomassundberg >>> >>> Better software through faster feedback >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [email protected] >>> For additional commands, e-mail: [email protected] >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> > > > > -- > Thomas Sundberg > M. Sc. in Computer Science > > Mobile: +46 70 767 33 15 > Blog: http://thomassundberg.wordpress.com/ > Twitter: @thomassundberg > > Better software through faster feedback > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
