[windup-dev] Building and installing whole Windup (windup-distribution)

Lincoln Baxter, III lincolnbaxter at gmail.com
Wed May 27 14:28:21 EDT 2015


I don't know what is wrong with windup umbrella. Umbrella git projects
don't really support this. Last I heard progress stopped here:
http://git.661346.n2.nabble.com/organizing-multiple-repositories-with-dependencies-td7469712.html


These also frequently cause complications with Maven.
~Lincoln

I just use a shell script like this:

#!/bin/sh
> if [ -f "$HOME/.profile" ]
> then
>    . $HOME/.profile
> fi
> java7
> echo Updating Windup Nexus Repository Indexer...
> cd ~/projects/jboss-migration/nexus-repository-indexer && git pull && mvn
> clean install -DskipTests=true > /dev/null
> echo Updating Windup...
> cd ~/projects/jboss-migration/windup && git pull && mvn clean install
> -DskipTests=true > /dev/null
> echo Updating Windup Rulesets...
> cd ~/projects/jboss-migration/windup-rulesets && git pull && mvn clean
> install -DskipTests=true > /dev/null
> echo Updating Windup Distribution...
> cd ~/projects/jboss-migration/windup-dist && git pull && mvn clean install
> -DskipTests=true > /dev/null
> echo Updating Windup Quickstarts...
> cd ~/projects/jboss-migration/windup-quickstarts && git pull && mvn clean
> install -DskipTests=true > /dev/null
> echo Updating Windup: Eclipse Plugin...
> cd ~/projects/jboss-migration/windup-eclipse-plugin && git pull && mvn
> clean install -DskipTests=true > /dev/null
>
>

On Tue, May 26, 2015 at 8:53 PM, Ondrej Zizka <ozizka at redhat.com> wrote:

>  Hi all,
>
> building the whole Windup from scratch is a bit trickier than just 2
> modules.
> Try to build with -Dmaven.repo.local=localRepo and you'll get into
> troubles.
>
> I have tried to address this with windup-umbrella, and used git's
> submodules for it.
> However there are some issues with it - not just that it's not usable for
> committing / pushing, but even just fetching all the submodules doesn't
> work for me.
>
> Still, that solution looks good to me at least for getting all most recent
> artifact one needs for building Windup, instead of going around in circles,
> figuring out what's missing now and where is its repo.
> So I am reaching out to git experts to tell me what's wrong with
> windup-umbrella.
>
> Regards,
> Ondra
>
>
>
> On 27.4.2015 16:32, Jess Sightler wrote:
>
> I think that he means documentation of how to get the source code and
> build it. windup-distribution is a required module now and is separat*e
> from the other two.*
>
> On 04/27/2015 08:41 AM, Sande Gilda wrote:
>
> Hi Ian,
>
> Are you referring to the download distribution described here:
> https://github.com/windup/windup/wiki/Install-Windup ?
>
> What kind of information are you looking for? A description of the
> directory structure? Something else?
>
> Thanks,
> Sande
>
> On 04/27/2015 08:21 AM, Ian Tewksbury wrote:
>
>  Sande,
>
>  Documentation of the windup-distribution project would be useful.
>
>  ~Ian
>
>  ------------------------------
> *From: *"Sande Gilda" <sgilda at redhat.com> <sgilda at redhat.com>
> *To: *"Windup-dev List" <windup-dev at lists.jboss.org>
> <windup-dev at lists.jboss.org>, "George Gastaldi" <ggastald at redhat.com>
> <ggastald at redhat.com>
> *Sent: *Monday, April 27, 2015 6:57:38 AM
> *Subject: *Re: [windup-dev] Could not find artifact
> org.jboss.windup:windup-distribution:zip:offline:2.3.0-SNAPSHOT in
> jboss-public-repository-group
>
>  This reminds me! I believe I need to update the Wiki documentation [1] to
> talk about the windup-rulesets repository.
>
> Ian, Is there anything else I need to update to prevent confusion for
> others?
>
> [1] https://github.com/windup/windup/wiki/Dev-Get-the-Windup-Source-Code
>
> On 04/25/2015 12:01 PM, Lincoln Baxter, III wrote:
>
> Haha, yes, we moved things around a bit ;) Glad you got if found and
> working, you're very welcome. Jess and George really did the hard work.
>
> On Sat, Apr 25, 2015 at 10:12 AM, Ian Tewksbury <itewk at redhat.com> wrote:
>
>>  Nevermind.
>>
>>  I found the rulesets project too.
>>
>>  Compiling and all tests passing.
>>
>>  Woot. Thank you guys so much for getting this working.
>>
>>  Now for the fun bits.
>>
>> ~Ian
>>
>>  ------------------------------
>> *From: *"Ian Tewksbury" <itewk at redhat.com>
>> *To: *"Windup-dev List" <windup-dev at lists.jboss.org>
>> *Sent: *Saturday, April 25, 2015 9:47:23 AM
>> *Subject: *Re: [windup-dev] Could not find artifact
>> org.jboss.windup:windup-distribution:zip:offline:2.3.0-SNAPSHOT in
>> jboss-public-repository-group
>>
>>
>>  I found the windup-distribution project on git. But trying to build
>> that I get:
>>
>>  [ERROR] Failed to execute goal on project windup-distribution: Could
>> not resolve dependencies for project
>> org.jboss.windup:windup-distribution:pom:2.3.0-SNAPSHOT: Could not find
>> artifact org.jboss.windup.rules:windup-rulesets:jar:2.3.0-SNAPSHOT in
>> jboss-public-repository-group (
>> http://repository.jboss.org/nexus/content/groups/public/)
>>
>>  I know I am missing something dumb here.
>>
>> ~Ian
>>
>>  ------------------------------
>> *From: *"Ian Tewksbury" <itewk at redhat.com>
>> *To: *"Windup-dev List" <windup-dev at lists.jboss.org>
>> *Sent: *Saturday, April 25, 2015 9:37:24 AM
>> *Subject: *[windup-dev] Could not find artifact
>> org.jboss.windup:windup-distribution:zip:offline:2.3.0-SNAPSHOT in
>> jboss-public-repository-group
>>
>>  Trying to get the latest master branch of the plugin compiling.
>>
>>
>>  What am I missing?
>>
>>
>>  [ERROR] Failed to execute goal on project
>> org.jboss.tools.windup.runtime: Could not resolve dependencies for project
>> org.jboss.tools.windup.plugins:org.jboss.tools.windup.runtime:eclipse-plugin:3.1.0-SNAPSHOT:
>> Could not find artifact
>> org.jboss.windup:windup-distribution:zip:offline:2.3.0-SNAPSHOT in
>> jboss-public-repository-group (
>> http://repository.jboss.org/nexus/content/groups/public/) -> [Help 1]
>>
>>
>>
>>  Blue Skies,
>>
>> ~Ian
>>
>>
>> _______________________________________________
>> windup-dev mailing list
>> windup-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/windup-dev
>>
>>
>> _______________________________________________
>> windup-dev mailing list
>> windup-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/windup-dev
>>
>>
>> _______________________________________________
>> windup-dev mailing list
>> windup-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/windup-dev
>>
>
>
>
>  --
> Lincoln Baxter, III
> http://ocpsoft.org
> "Simpler is better."
>
>
> _______________________________________________
> windup-dev mailing listwindup-dev at lists.jboss.orghttps://lists.jboss.org/mailman/listinfo/windup-dev
>
>
>
> _______________________________________________
> windup-dev mailing list
> windup-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/windup-dev
>
>
>
>
> _______________________________________________
> windup-dev mailing listwindup-dev at lists.jboss.orghttps://lists.jboss.org/mailman/listinfo/windup-dev
>
>
> --
> Calendar Free/Busy: https://www.google.com/calendar/embed?src=jsightle%40redhat.com&ctz=America/New_York
>
>
>
> _______________________________________________
> windup-dev mailing listwindup-dev at lists.jboss.orghttps://lists.jboss.org/mailman/listinfo/windup-dev
>
>
>
> _______________________________________________
> windup-dev mailing list
> windup-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/windup-dev
>



-- 
Lincoln Baxter, III
http://ocpsoft.org
"Simpler is better."
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/windup-dev/attachments/20150527/5fb8b4e6/attachment.html 


More information about the windup-dev mailing list