Yeah,  that's a good idea... 

On 2019/03/24 14:38:25, Kyle Marek <pspps...@gmail.com> wrote: 
> You can arbitrarily switch to other tags and branches with submodules.
> It is just a simple `git checkout X` from the submodule's directory.
> 
> -Kyle
> 
> On 3/24/19 9:51 AM, ga...@oedata.com wrote:
> > Hi Nick,
> >
> > Thank you for that suggestion. That was also suggested on stackoverflow by 
> > Karl. That method is better suited for static-ish configurations.   I need 
> > a BOM type system where I can dynamically switch between tags and branches 
> > for different modules, much like clear case.  I'll be moving to a different 
> > structure and tool chain in 6 months.
> >
> > cheer
> >
> > On 2019/03/24 01:45:50, Kyle Marek <pspps...@gmail.com> wrote: 
> >> Not sure that it will help with version number matches, but you could
> >> also use Git submodules to bring multiple repositories together in a
> >> single tree.
> >>
> >> See: https://git-scm.com/book/en/v2/Git-Tools-Submodules
> >>
> >> On 3/23/19 9:26 PM, ga...@oedata.com wrote:
> >>> Hi Karl,
> >>>
> >>> Thank you for replying on mail server. and thanks for sending me the 
> >>> links to you project poms. They look awesome.
> >>>
> >>> The is a difference between your projects and my situation. Your projects 
> >>> all the modules reside in the same repository. In my case, they reside in 
> >>> different repositories.  
> >>>
> >>> I elected to use the scm plugin because it allows me to select branches 
> >>> and tags, based on the project and development requirements. I didn't 
> >>> suspect reactor would check for poms before executing the life cycle. 
> >>>
> >>> I'm sure this has been solved  by someone in the past. I just don't know 
> >>> how to solve it using maven. I can solve it with a bunch of execute 
> >>> blocks, but that is very ugly. I'm going to look at the release plugin 
> >>> and a few others
> >>>
> >>> It's likely I'm using the wrong plugin or I'm missing a plugin. 
> >>>
> >>> BTW, I like your iterator plugin 
> >>>
> >>> cheers
> >>> gary
> >>>
> >>>
> >>>
> >>>
> >>> On 2019/03/23 23:56:48, Karl Heinz Marbaise <khmarba...@gmx.de> wrote: 
> >>>> Hi,
> >>>>
> >>>> I will give you the same answer as on StackOverflow.
> >>>>
> >>>> The way you are going sounds wrong...
> >>>>
> >>>> As I already suggested is the way to go creating a multi module build
> >>>> which comprises of several modules which is located within a single Git
> >>>> repository. this can be build by using a single command.
> >>>>
> >>>>
> >>>> mvn clean package
> >>>>
> >>>> from the root location..
> >>>>
> >>>> https://github.com/khmarbaise/javaee
> >>>> https://github.com/khmarbaise/supose
> >>>>
> >>>> Kind regards
> >>>> Karl Heinz Marbaise
> >>>>
> >>>> On 24.03.19 00:35, Gary M wrote:
> >>>>> Hi,
> >>>>>
> >>>>> I need some help with scm checking out multiple modules and building 
> >>>>> them.
> >>>>> I have several projects I'm consolidating into  a single jar.  Reactor
> >>>>> checks for module poms before generate-sources executes.
> >>>>>
> >>>>> How do I fix this issue ?
> >>>>>
> >>>>> thanks..
> >>>>> g
> >>>>>
> >>>>> POM sample to give you an idea of what I've done.
> >>>>>    <plugins>
> >>>>>      <plugin>
> >>>>>        <groupId>org.apache.maven.plugins</groupId>
> >>>>>        <artifactId>maven-scm-plugin</artifactId>
> >>>>>        <version>1.9.4</version>
> >>>>>        <executions>
> >>>>>          <execution>
> >>>>>            <id>mod-1</id>
> >>>>>            <phase>generate-sources</phase>
> >>>>>            <configuration>
> >>>>>              <connectionUrl>${mod-1.url}</connectionUrl>
> >>>>>              <scmVersionType>${mod-1.versionType}</scmVersionType>
> >>>>>              <scmVersion>${mod-1.version}</scmVersion>
> >>>>>              <checkoutDirectory>${mod-1.directory}</checkoutDirectory>
> >>>>>            </configuration>
> >>>>>            <goals>
> >>>>>              <goal>checkout</goal>
> >>>>>            </goals>
> >>>>>          </execution>
> >>>>>          <execution>
> >>>>>            <id>mod-2</id>
> >>>>>            <phase>generate-sources</phase>
> >>>>>            <configuration>
> >>>>>              <connectionUrl>${mod-2.url}</connectionUrl>
> >>>>>              <scmVersionType>${mod-2.versionType}</scmVersionType>
> >>>>>              <scmVersion>${mod-2.version}</scmVersion>
> >>>>>              <checkoutDirectory>${mod-2.directory}</checkoutDirectory>
> >>>>>            </configuration>
> >>>>>            <goals>
> >>>>>              <goal>checkout</goal>
> >>>>>            </goals>
> >>>>>          </execution>
> >>>>>        </executions>
> >>>>>
> >>>>> .....
> >>>>>
> >>>>> </build>
> >>>>>
> >>>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> >>>> For additional commands, e-mail: users-h...@maven.apache.org
> >>>>
> >>>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> >>> For additional commands, e-mail: users-h...@maven.apache.org
> >>
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> > For additional commands, e-mail: users-h...@maven.apache.org
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Reply via email to