Hmm, sounds like you need to implement a maven solution and then just append 
that to the nbactions - something like; mvn clean compile test exec:java 
--projects javase --also-make 

You’ll need to configure the exec plugin in the parent and the executable 
module.


> On 18 Feb 2021, at 16:15, Steve Hannah <[email protected]> wrote:
> 
> Thanks for taking the time to reply.
> 
> My Project structure is:
> 
> root
>    - common
>    - javase
>    - ios
>    - android
>    - ... some others.
> 
> Running the project on desktop should always run the javase project, which 
> has "common" as a dependency.
> 
> Most of the code is developed in the "common" module.  If I'm in the common 
> module, and I press "run", I want it to run the "javase" project.  Running 
> the root project would accomplish this also.
> 
> 
> 
> On Thu, Feb 18, 2021 at 8:09 AM Luff,Chris <[email protected]> wrote:
> Can I ask what you are trying to achieve with that? Assuming your parent is 
> set up correctly all the plugins, profiles, dependency management will flow 
> to the child. If you want to ensure you’re building all dependent modules of 
> the child from the parent, then you can just right-click and hit build with 
> dependencies “mvn --also-make —projects myprojectChild".
> 
> > On 18 Feb 2021, at 15:54, Steve Hannah <[email protected]> wrote:
> >
> > I have a multi-module maven project.  I'm trying to set up nbactions.xml so 
> > that when I'm working on a file inside a child module, if I press "Run", it 
> > will execute a goal on the parent module.
> >
> > I've been trying every back-handed way I can to inject something like the 
> > "-f ../pom.xml" into the mvn command call, but to no avail.
> >
> > Any pointers appreciated.
> >
> > Thanks
> >
> > Steve
> 
> 
> 
> CONFIDENTIALITY NOTICE This message and any included attachments are from 
> Cerner Corporation and are intended only for the addressee. The information 
> contained in this message is confidential and may constitute inside or 
> non-public information under international, federal, or state securities 
> laws. Unauthorized forwarding, printing, copying, distribution, or use of 
> such information is strictly prohibited and may be unlawful. If you are not 
> the addressee, please promptly delete this message and notify the sender of 
> the delivery error by e-mail or you may call Cerner's corporate offices in 
> Kansas City, Missouri, U.S.A at (+1) (816)221-1024. Cerner Limited, 
> Registered in England no 2519305, Registered Office 37 North Wharf Road, 
> London W2 1AF.
> 
> 
> -- 
> Steve Hannah
> Web Lite Solutions Corp.

Reply via email to