dev@glassfish.java.net

Re: Compiling Glassfish in Eclipse

From: Marina Vatkina <Marina.Vatkina_at_Sun.COM>
Date: Fri, 15 Sep 2006 12:32:19 -0700

Hi Dinesh,

The latest version is much clearer now, but why is it missing bootstrap-all
target? Also, it says "To build using GlassFish V1 ... use ... maven
bootstrap-all-pe" - is it available in v1?

thanks,
-marina

Dinesh Patil wrote:
> Marina Vatkina wrote:
>
>>Dinesh,
>>
>>Here are my notes:
>>
>>2. Configure Build Variables.
>>
>>Aren't the other 2 variables absolutely unnecessary and can cause
>>trouble if building more than 1 version of the source?
>>If yes, please completely remove the reference to them.
>>
>>
> This is specified here as "a note" since its been referenced down below
> where the glassfish server image will be.. so i can add this is not
> necessary, but wanted to specify since most of the build files refer this.
>
>>4. Build the sources
>>
>>It would be nice to explain the difference between bootstrap and
>>bootstrap-all. Also, you do not per say build anything by calling
>>either of them, right? If yes, they deserve there own section
>>independent of the build.
>>
>>
> Isn't this sufficient? if user wants to build all sources, then use
> bootstrap-all, if only few modules, then use bootstrap, more details are
> there in FAQ.. we don't want to provide more sections or details other
> than this in the Quickstart.
>
> * bootstrap-all option: Building all the modules from the source.
>
> % maven bootstrap-all build
>
> * bootstrap option: Build your own module using pre-built server
>
> % maven -Dmodules=mail bootstrap build
>
>>5. Configure or Install Server: This step will configure or install server to
>>use runtime.
>>
>>What is the "runtime"? People new to GF won't understand why do they
>>need to run it.
>>
>>
> "runtime" is the one which is not compile-time, let me know other simple
> term that software guys understand.
>
>>Another question: why is it configure or install? How do these options
>>differ? How do you choose one vs. another?
>>
>>
> there are no separate options one for configure and one for install,
> just configure/install as some developers wants to know how to install
> the server there, so just for understanding these terms of configuration.
>
>>6. Clean Build, Uninstall Server
>>
>>Why would you want to clean only one module, starting from 'bootstrap'?
>>Won't it be easier to run 'maven clean' inside that particular module?
>>
>>
> yes this also is a option, but just specified so that if there are
> multiple modules to clean. will clarify this.
>
>>Please explain in more details 'maven clean-config' - this is the only
>>place on the page where you mention DAS, and token replaced files.
>>
>>
> ok will clarify this.
> thanks
> Dinesh
>
>>HTH,
>>-marina
>>
>>Dinesh Patil wrote On 09/13/06 15:19,:
>>
>>
>>>Updated the GlassFish Build Quickstart instructions on gfwiki as below,
>>>and cleaned up existing Build Instructions
>>><https://glassfish.dev.java.net/public/BuildGlassFish.html> also.
>>>http://www.glassfishwiki.org/gfwiki/Wiki.jsp?page=BuildInformation#qs
>>>
>>>So please let me know if you have any comments/suggestions about making
>>>this more usable/simple..
>>>
>>>thanks
>>>Dinesh
>>>
>>>Markus KARG wrote:
>>>
>>>
>>>
>>>>Dinesh Patil wrote:
>>>>
>>>>
>>>>
>>>>
>>>>>Markus KARG wrote:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>Thanks a lot for your kind help.
>>>>>>In fact I now was able to build Glassfish. :-)
>>>>>>So the next step is to install it and let it run, so I can check whether
>>>>>>my MaxDB modifications would work correctly.
>>>>>>Can you please give me instructions on that?
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>You can take a look at the maven goals supported in GlassFish:
>>>>>https://glassfish.dev.java.net/public/BuildGlassFish.html#maven_goals
>>>>>
>>>>>For testing your changes, you can run "maven configure-runtime" for
>>>>>configuring Single Instance Domain, or "maven configure-cluster" for
>>>>>clusterd Domain, and start the domain using
>>>>>"${glassfish.home}/publish/glassfish/bin/asadmin start-domain
>>>>>--adminuser admin domain1"
>>>>>
>>>>>
>>>>>
>>>>>
>>>>Dinesh,
>>>>
>>>>thanks a lot, I just removed "--adminuser admin domain1" and then
>>>>Glassfish started up!
>>>>
>>>>Great, now I can start making my changes (finally). ;-)
>>>>
>>>>Thanks a lot!
>>>>Markus
>>>>
>>>>
>>>>
>>>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>
>>
>>
>