You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Halvor Platou <Ha...@marinecyb.com> on 2010/11/16 12:27:32 UTC

Dependency to native dll

I'm developing a plugin that has a dependency to a native dll. How can I find and load this dll during execution of my plugin?


Halvor

Marine Cybernetics
Office Address: Vestre Rosten 77, 9th floor 
Postal Address: Vestre Rosten 77, NO-7075 TILLER, NORWAY
Telephone: [+47] 98 62 58 50
Fax: [+47] 72 88 43 31
E-mail: halvor.platou@marinecyb.com
URL: www.marinecybernetics.com


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: Dependency to native dll

Posted by Anders Hammar <an...@hammar.net>.
I just now realized that you've mailed the maven dev mailing list. These
type of questions should be posted to the users list.

/Anders

On Tue, Nov 16, 2010 at 14:49, Halvor Platou <Ha...@marinecyb.com>wrote:

> Ok, then I can load the .dll directly from the local repository with
> System.load(...). Seems it will automatically be downloaded to the local
> repo when the plugin has a dependency to it.
>
> Thanks for the help!
>
> Halvor
>
> -----Original Message-----
> From: anders.g.hammar@gmail.com [mailto:anders.g.hammar@gmail.com] On
> Behalf Of Anders Hammar
> Sent: 16. november 2010 14:17
> To: Maven Developers List
> Subject: Re: Dependency to native dll
>
> The dependency is not supposed to end up in the target. It should be added
> to the classpath though.
>
> /Anders
>
> On Tue, Nov 16, 2010 at 14:09, Halvor Platou <Halvor.Platou@marinecyb.com
> >wrote:
>
> > OK, thanks again, but I'm still struggling. Probably something I've
> missed.
> >
> > I declare the dll-dependency in the maven-plugin project. The plugin
> > compiles without any problems. No .dll in the target directory unless I
> > specify an execution of dependency-plugin - which is fine.
> >
> > In the project using my plugin, I have my plugin specified in the build
> > section running an execution in the "generate-sources" phase. At this
> stage
> > I can't find the .dll anyware in the target-folder. Even if I specify a
> > separate execution of dependency-plugin in the pom, the plugin
> > dll-dependency is nowhere to be found in the target folder. Are the
> > plugin-dependencies not put in the target-folder during execution?
> >
> > Halvor
> >
> >
> > -----Original Message-----
> > From: anders.g.hammar@gmail.com [mailto:anders.g.hammar@gmail.com] On
> > Behalf Of Anders Hammar
> > Sent: 16. november 2010 13:07
> > To: Maven Developers List
> > Subject: Re: Dependency to native dll
> >
> > Declare it as a dependency in the maven-plugin. That is, in the project
> > where you develop the plugin. Just like any dependency.
> >
> > Or if you want to be able to change this dependency (like version or what
> > ever), you can add it as a dependency to the plugin where you bind the
> > plugin in your maven project.
> >
> > /Anders
> >
> > On Tue, Nov 16, 2010 at 12:55, Halvor Platou <
> Halvor.Platou@marinecyb.com
> > >wrote:
> >
> > > Thanks for your reply.
> > >
> > > This is working perfectly for a normal maven project, but when my
> > > maven-plugin has a dependency to the dll, I can't figure out how the
> > plugin
> > > itself can fetch this dependency during execution. I don't find the dll
> > in
> > > the target-folder for the project that is build using my plugin.
> > >
> > > Halvor
> > >
> > > -----Original Message-----
> > > From: anders.g.hammar@gmail.com [mailto:anders.g.hammar@gmail.com] On
> > > Behalf Of Anders Hammar
> > > Sent: 16. november 2010 12:36
> > > To: Maven Developers List
> > > Subject: Re: Dependency to native dll
> > >
> > > Add it to your repo and declare a dependency. Loads of dissussions
> about
> > > this on the Internet. Here's one:
> > >
> > >
> >
> http://stackoverflow.com/questions/1001774/managing-dll-dependencies-with-maven
> > >
> > > /Anders
> > >
> > > On Tue, Nov 16, 2010 at 12:27, Halvor Platou <
> > Halvor.Platou@marinecyb.com
> > > >wrote:
> > >
> > > > I'm developing a plugin that has a dependency to a native dll. How
> can
> > I
> > > > find and load this dll during execution of my plugin?
> > > >
> > > >
> > > > Halvor
> > > >
> > > > Marine Cybernetics
> > > > Office Address: Vestre Rosten 77, 9th floor
> > > > Postal Address: Vestre Rosten 77, NO-7075 TILLER, NORWAY
> > > > Telephone: [+47] 98 62 58 50
> > > > Fax: [+47] 72 88 43 31
> > > > E-mail: halvor.platou@marinecyb.com
> > > > URL: www.marinecybernetics.com
> > > >
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > > For additional commands, e-mail: dev-help@maven.apache.org
> > > >
> > > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > For additional commands, e-mail: dev-help@maven.apache.org
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>

RE: Dependency to native dll

Posted by Halvor Platou <Ha...@marinecyb.com>.
Ok, then I can load the .dll directly from the local repository with System.load(...). Seems it will automatically be downloaded to the local repo when the plugin has a dependency to it.

Thanks for the help!

Halvor

-----Original Message-----
From: anders.g.hammar@gmail.com [mailto:anders.g.hammar@gmail.com] On Behalf Of Anders Hammar
Sent: 16. november 2010 14:17
To: Maven Developers List
Subject: Re: Dependency to native dll

The dependency is not supposed to end up in the target. It should be added
to the classpath though.

/Anders

On Tue, Nov 16, 2010 at 14:09, Halvor Platou <Ha...@marinecyb.com>wrote:

> OK, thanks again, but I'm still struggling. Probably something I've missed.
>
> I declare the dll-dependency in the maven-plugin project. The plugin
> compiles without any problems. No .dll in the target directory unless I
> specify an execution of dependency-plugin - which is fine.
>
> In the project using my plugin, I have my plugin specified in the build
> section running an execution in the "generate-sources" phase. At this stage
> I can't find the .dll anyware in the target-folder. Even if I specify a
> separate execution of dependency-plugin in the pom, the plugin
> dll-dependency is nowhere to be found in the target folder. Are the
> plugin-dependencies not put in the target-folder during execution?
>
> Halvor
>
>
> -----Original Message-----
> From: anders.g.hammar@gmail.com [mailto:anders.g.hammar@gmail.com] On
> Behalf Of Anders Hammar
> Sent: 16. november 2010 13:07
> To: Maven Developers List
> Subject: Re: Dependency to native dll
>
> Declare it as a dependency in the maven-plugin. That is, in the project
> where you develop the plugin. Just like any dependency.
>
> Or if you want to be able to change this dependency (like version or what
> ever), you can add it as a dependency to the plugin where you bind the
> plugin in your maven project.
>
> /Anders
>
> On Tue, Nov 16, 2010 at 12:55, Halvor Platou <Halvor.Platou@marinecyb.com
> >wrote:
>
> > Thanks for your reply.
> >
> > This is working perfectly for a normal maven project, but when my
> > maven-plugin has a dependency to the dll, I can't figure out how the
> plugin
> > itself can fetch this dependency during execution. I don't find the dll
> in
> > the target-folder for the project that is build using my plugin.
> >
> > Halvor
> >
> > -----Original Message-----
> > From: anders.g.hammar@gmail.com [mailto:anders.g.hammar@gmail.com] On
> > Behalf Of Anders Hammar
> > Sent: 16. november 2010 12:36
> > To: Maven Developers List
> > Subject: Re: Dependency to native dll
> >
> > Add it to your repo and declare a dependency. Loads of dissussions about
> > this on the Internet. Here's one:
> >
> >
> http://stackoverflow.com/questions/1001774/managing-dll-dependencies-with-maven
> >
> > /Anders
> >
> > On Tue, Nov 16, 2010 at 12:27, Halvor Platou <
> Halvor.Platou@marinecyb.com
> > >wrote:
> >
> > > I'm developing a plugin that has a dependency to a native dll. How can
> I
> > > find and load this dll during execution of my plugin?
> > >
> > >
> > > Halvor
> > >
> > > Marine Cybernetics
> > > Office Address: Vestre Rosten 77, 9th floor
> > > Postal Address: Vestre Rosten 77, NO-7075 TILLER, NORWAY
> > > Telephone: [+47] 98 62 58 50
> > > Fax: [+47] 72 88 43 31
> > > E-mail: halvor.platou@marinecyb.com
> > > URL: www.marinecybernetics.com
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > For additional commands, e-mail: dev-help@maven.apache.org
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: Dependency to native dll

Posted by Anders Hammar <an...@hammar.net>.
The dependency is not supposed to end up in the target. It should be added
to the classpath though.

/Anders

On Tue, Nov 16, 2010 at 14:09, Halvor Platou <Ha...@marinecyb.com>wrote:

> OK, thanks again, but I'm still struggling. Probably something I've missed.
>
> I declare the dll-dependency in the maven-plugin project. The plugin
> compiles without any problems. No .dll in the target directory unless I
> specify an execution of dependency-plugin - which is fine.
>
> In the project using my plugin, I have my plugin specified in the build
> section running an execution in the "generate-sources" phase. At this stage
> I can't find the .dll anyware in the target-folder. Even if I specify a
> separate execution of dependency-plugin in the pom, the plugin
> dll-dependency is nowhere to be found in the target folder. Are the
> plugin-dependencies not put in the target-folder during execution?
>
> Halvor
>
>
> -----Original Message-----
> From: anders.g.hammar@gmail.com [mailto:anders.g.hammar@gmail.com] On
> Behalf Of Anders Hammar
> Sent: 16. november 2010 13:07
> To: Maven Developers List
> Subject: Re: Dependency to native dll
>
> Declare it as a dependency in the maven-plugin. That is, in the project
> where you develop the plugin. Just like any dependency.
>
> Or if you want to be able to change this dependency (like version or what
> ever), you can add it as a dependency to the plugin where you bind the
> plugin in your maven project.
>
> /Anders
>
> On Tue, Nov 16, 2010 at 12:55, Halvor Platou <Halvor.Platou@marinecyb.com
> >wrote:
>
> > Thanks for your reply.
> >
> > This is working perfectly for a normal maven project, but when my
> > maven-plugin has a dependency to the dll, I can't figure out how the
> plugin
> > itself can fetch this dependency during execution. I don't find the dll
> in
> > the target-folder for the project that is build using my plugin.
> >
> > Halvor
> >
> > -----Original Message-----
> > From: anders.g.hammar@gmail.com [mailto:anders.g.hammar@gmail.com] On
> > Behalf Of Anders Hammar
> > Sent: 16. november 2010 12:36
> > To: Maven Developers List
> > Subject: Re: Dependency to native dll
> >
> > Add it to your repo and declare a dependency. Loads of dissussions about
> > this on the Internet. Here's one:
> >
> >
> http://stackoverflow.com/questions/1001774/managing-dll-dependencies-with-maven
> >
> > /Anders
> >
> > On Tue, Nov 16, 2010 at 12:27, Halvor Platou <
> Halvor.Platou@marinecyb.com
> > >wrote:
> >
> > > I'm developing a plugin that has a dependency to a native dll. How can
> I
> > > find and load this dll during execution of my plugin?
> > >
> > >
> > > Halvor
> > >
> > > Marine Cybernetics
> > > Office Address: Vestre Rosten 77, 9th floor
> > > Postal Address: Vestre Rosten 77, NO-7075 TILLER, NORWAY
> > > Telephone: [+47] 98 62 58 50
> > > Fax: [+47] 72 88 43 31
> > > E-mail: halvor.platou@marinecyb.com
> > > URL: www.marinecybernetics.com
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > For additional commands, e-mail: dev-help@maven.apache.org
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>

RE: Dependency to native dll

Posted by Halvor Platou <Ha...@marinecyb.com>.
OK, thanks again, but I'm still struggling. Probably something I've missed.

I declare the dll-dependency in the maven-plugin project. The plugin compiles without any problems. No .dll in the target directory unless I specify an execution of dependency-plugin - which is fine.

In the project using my plugin, I have my plugin specified in the build section running an execution in the "generate-sources" phase. At this stage I can't find the .dll anyware in the target-folder. Even if I specify a separate execution of dependency-plugin in the pom, the plugin dll-dependency is nowhere to be found in the target folder. Are the plugin-dependencies not put in the target-folder during execution?

Halvor


-----Original Message-----
From: anders.g.hammar@gmail.com [mailto:anders.g.hammar@gmail.com] On Behalf Of Anders Hammar
Sent: 16. november 2010 13:07
To: Maven Developers List
Subject: Re: Dependency to native dll

Declare it as a dependency in the maven-plugin. That is, in the project
where you develop the plugin. Just like any dependency.

Or if you want to be able to change this dependency (like version or what
ever), you can add it as a dependency to the plugin where you bind the
plugin in your maven project.

/Anders

On Tue, Nov 16, 2010 at 12:55, Halvor Platou <Ha...@marinecyb.com>wrote:

> Thanks for your reply.
>
> This is working perfectly for a normal maven project, but when my
> maven-plugin has a dependency to the dll, I can't figure out how the plugin
> itself can fetch this dependency during execution. I don't find the dll in
> the target-folder for the project that is build using my plugin.
>
> Halvor
>
> -----Original Message-----
> From: anders.g.hammar@gmail.com [mailto:anders.g.hammar@gmail.com] On
> Behalf Of Anders Hammar
> Sent: 16. november 2010 12:36
> To: Maven Developers List
> Subject: Re: Dependency to native dll
>
> Add it to your repo and declare a dependency. Loads of dissussions about
> this on the Internet. Here's one:
>
> http://stackoverflow.com/questions/1001774/managing-dll-dependencies-with-maven
>
> /Anders
>
> On Tue, Nov 16, 2010 at 12:27, Halvor Platou <Halvor.Platou@marinecyb.com
> >wrote:
>
> > I'm developing a plugin that has a dependency to a native dll. How can I
> > find and load this dll during execution of my plugin?
> >
> >
> > Halvor
> >
> > Marine Cybernetics
> > Office Address: Vestre Rosten 77, 9th floor
> > Postal Address: Vestre Rosten 77, NO-7075 TILLER, NORWAY
> > Telephone: [+47] 98 62 58 50
> > Fax: [+47] 72 88 43 31
> > E-mail: halvor.platou@marinecyb.com
> > URL: www.marinecybernetics.com
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: Dependency to native dll

Posted by Anders Hammar <an...@hammar.net>.
Declare it as a dependency in the maven-plugin. That is, in the project
where you develop the plugin. Just like any dependency.

Or if you want to be able to change this dependency (like version or what
ever), you can add it as a dependency to the plugin where you bind the
plugin in your maven project.

/Anders

On Tue, Nov 16, 2010 at 12:55, Halvor Platou <Ha...@marinecyb.com>wrote:

> Thanks for your reply.
>
> This is working perfectly for a normal maven project, but when my
> maven-plugin has a dependency to the dll, I can't figure out how the plugin
> itself can fetch this dependency during execution. I don't find the dll in
> the target-folder for the project that is build using my plugin.
>
> Halvor
>
> -----Original Message-----
> From: anders.g.hammar@gmail.com [mailto:anders.g.hammar@gmail.com] On
> Behalf Of Anders Hammar
> Sent: 16. november 2010 12:36
> To: Maven Developers List
> Subject: Re: Dependency to native dll
>
> Add it to your repo and declare a dependency. Loads of dissussions about
> this on the Internet. Here's one:
>
> http://stackoverflow.com/questions/1001774/managing-dll-dependencies-with-maven
>
> /Anders
>
> On Tue, Nov 16, 2010 at 12:27, Halvor Platou <Halvor.Platou@marinecyb.com
> >wrote:
>
> > I'm developing a plugin that has a dependency to a native dll. How can I
> > find and load this dll during execution of my plugin?
> >
> >
> > Halvor
> >
> > Marine Cybernetics
> > Office Address: Vestre Rosten 77, 9th floor
> > Postal Address: Vestre Rosten 77, NO-7075 TILLER, NORWAY
> > Telephone: [+47] 98 62 58 50
> > Fax: [+47] 72 88 43 31
> > E-mail: halvor.platou@marinecyb.com
> > URL: www.marinecybernetics.com
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>

RE: Dependency to native dll

Posted by Halvor Platou <Ha...@marinecyb.com>.
Thanks for your reply. 

This is working perfectly for a normal maven project, but when my maven-plugin has a dependency to the dll, I can't figure out how the plugin itself can fetch this dependency during execution. I don't find the dll in the target-folder for the project that is build using my plugin.

Halvor

-----Original Message-----
From: anders.g.hammar@gmail.com [mailto:anders.g.hammar@gmail.com] On Behalf Of Anders Hammar
Sent: 16. november 2010 12:36
To: Maven Developers List
Subject: Re: Dependency to native dll

Add it to your repo and declare a dependency. Loads of dissussions about
this on the Internet. Here's one:
http://stackoverflow.com/questions/1001774/managing-dll-dependencies-with-maven

/Anders

On Tue, Nov 16, 2010 at 12:27, Halvor Platou <Ha...@marinecyb.com>wrote:

> I'm developing a plugin that has a dependency to a native dll. How can I
> find and load this dll during execution of my plugin?
>
>
> Halvor
>
> Marine Cybernetics
> Office Address: Vestre Rosten 77, 9th floor
> Postal Address: Vestre Rosten 77, NO-7075 TILLER, NORWAY
> Telephone: [+47] 98 62 58 50
> Fax: [+47] 72 88 43 31
> E-mail: halvor.platou@marinecyb.com
> URL: www.marinecybernetics.com
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: Dependency to native dll

Posted by Anders Hammar <an...@hammar.net>.
Add it to your repo and declare a dependency. Loads of dissussions about
this on the Internet. Here's one:
http://stackoverflow.com/questions/1001774/managing-dll-dependencies-with-maven

/Anders

On Tue, Nov 16, 2010 at 12:27, Halvor Platou <Ha...@marinecyb.com>wrote:

> I'm developing a plugin that has a dependency to a native dll. How can I
> find and load this dll during execution of my plugin?
>
>
> Halvor
>
> Marine Cybernetics
> Office Address: Vestre Rosten 77, 9th floor
> Postal Address: Vestre Rosten 77, NO-7075 TILLER, NORWAY
> Telephone: [+47] 98 62 58 50
> Fax: [+47] 72 88 43 31
> E-mail: halvor.platou@marinecyb.com
> URL: www.marinecybernetics.com
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>