dev@glassfish.java.net

Re: Compiling Glassfish in Eclipse

From: Marina Vatkina <Marina.Vatkina_at_Sun.COM>
Date: Fri, 15 Sep 2006 14:54:09 -0700

Dinesh Patil wrote:
> Marina Vatkina wrote:
>
>> Hi Dinesh,
>>
>> The latest version is much clearer now, but why is it missing
>> bootstrap-all target?
>
>
> Marina, are you talking about Complete build instructions? yes on this
> only bootstrap target is present, i will add bootstrap-all along with
> the details.

I'm talking about the latest instructions page.
>
>> Also, it says "To build using GlassFish V1 ... use ... maven
>> bootstrap-all-pe" - is it available in v1?
>
>
> this will be removed by Milestone2, its for building GlassFish V2 in V1
> mode.

It just says "GlassFish V1", not "in V1 mode".

thanks,
-marina

> thanks
> Dinesh
>
>> 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
>>>>
>>>>
>>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>