Mais conteúdo relacionado Semelhante a Slides Aquarium Paris 2008 (20) Slides Aquarium Paris 20084. PhD
Opensource
Computer Science and developer
Engineering
8. v2
Download for your operating system
java -Xmx256m -jar filename.jar
chmod -R +x lib/ant/bin
lib/ant/bin/ant -f setup.xml
bin/asadmin start-domain domain1
18. #1
Choose your panels
#2
...use them!
27. variables
Config files,
scripts, ...
Content-aware
replacement
29. raw pack200
deflate (gzip) bzip2
35. v3.0.0
v2.0 Win32 shortcuts
(rewrite) UserInputPanel
2001
03 08 11 08
2002
v1.0 v2.10.0
CVS @TuxFamily
Fast development
Steady growth, people keep on joining
36. X11
v3.0.0 shortcuts
v2.0 Win32 shortcuts CommunityOne
(rewrite) UserInputPanel GPL JavaOne
2001 2004 2008
03 08 11 08 02 01 05 04 05 10
2002 2005
v1.0 v2.10.0 Move to Move to v4.1.0
CVS @TuxFamily BerliOS Codehaus
Fast development
Steady growth, people keep on joining
37. You decide
to use it for
X11 your next projects
v3.0.0 shortcuts
v2.0 Win32 shortcuts CommunityOne
(rewrite) UserInputPanel GPL JavaOne
2001 2004 2008
03 08 11 08 02 01 05 04 05 10
2002 2005
v1.0 v2.10.0 Move to Move to v4.1.0
CVS @TuxFamily BerliOS Codehaus
Fast development
Steady growth, people keep on joining
45. <installation version=quot;1.0quot;>
<info>
<appname>Glassfish</appname>
<appversion>v2 ur2 b04</appversion>
<authors>
<author email=quot;quot;
name=quot;Julien Ponge (packager)quot;/>
<author email=quot;quot;
name=quot;Sun Microsystems and the GlassFish communityquot;/>
</authors>
<url>http://glassfish.org/</url>
<javaversion>1.5</javaversion>
<requiresjdk>yes</requiresjdk>
</info>
(...)
46. (...)
<panels>
<panel classname=quot;HTMLInfoPanelquot; />
<panel classname=quot;HTMLLicencePanelquot; />
<panel classname=quot;TargetPanelquot; />
<panel classname=quot;UserInputPanelquot; />
<panel classname=quot;InstallPanelquot; />
<panel classname=quot;ProcessPanelquot; />
<panel classname=quot;ShortcutPanelquot; />
<panel classname=quot;SimpleFinishPanelquot; />
</panels>
(...)
47. <pack name=quot;GlassFishquot; required=quot;yesquot;>
<description>GlassFish</description>
<file src=quot;launch-browser.shquot; targetdir=quot;$INSTALL_PATH/binquot;
condition=quot;izpack.macinstallquot; />
<fileset dir=quot;linuxquot; targetdir=quot;$INSTALL_PATHquot;
condition=quot;izpack.linuxinstallquot;>
<% linux_specific.each do |file| %>
<include name=quot;<%= file %>quot;/>
<% end %>
</fileset>
<executable targetfile=quot;$INSTALL_PATH/lib/ant/bin/antquot;
stage=quot;neverquot; os=quot;unixquot; />
<parsable targetfile=quot;$INSTALL_PATH/bin/launch-browser.shquot;
os=quot;unixquot; />
</pack>
48. <pack name=quot;GlassFishquot; required=quot;yesquot;>
<description>GlassFish</description>
<file src=quot;launch-browser.shquot; targetdir=quot;$INSTALL_PATH/binquot;
condition=quot;izpack.macinstallquot; />
<fileset dir=quot;linuxquot; targetdir=quot;$INSTALL_PATHquot;
condition=quot;izpack.linuxinstallquot;>
<% linux_specific.each do |file| %>
<include name=quot;<%= file %>quot;/>
<% end %>
</fileset>
<executable targetfile=quot;$INSTALL_PATH/lib/ant/bin/antquot;
stage=quot;neverquot; os=quot;unixquot; />
<parsable targetfile=quot;$INSTALL_PATH/bin/launch-browser.shquot;
os=quot;unixquot; />
</pack>
49. <pack name=quot;GlassFishquot; required=quot;yesquot;>
<description>GlassFish</description>
<file src=quot;launch-browser.shquot; targetdir=quot;$INSTALL_PATH/binquot;
condition=quot;izpack.macinstallquot; />
<fileset dir=quot;linuxquot; targetdir=quot;$INSTALL_PATHquot;
condition=quot;izpack.linuxinstallquot;>
<% linux_specific.each do |file| %>
<include name=quot;<%= file %>quot;/>
<% end %>
</fileset> Ant-style:
**/*
<executable targetfile=quot;$INSTALL_PATH/lib/ant/bin/antquot;
dir/*.class
stage=quot;neverquot; os=quot;unixquot; /> **/*.jar
<parsable targetfile=quot;$INSTALL_PATH/bin/launch-browser.shquot;
lib/**/*.jar
os=quot;unixquot; />
</pack>
50. <pack name=quot;GlassFishquot; required=quot;yesquot;>
<description>GlassFish</description>
<file src=quot;launch-browser.shquot; targetdir=quot;$INSTALL_PATH/binquot;
condition=quot;izpack.macinstallquot; />
<fileset dir=quot;linuxquot; targetdir=quot;$INSTALL_PATHquot;
condition=quot;izpack.linuxinstallquot;>
<% linux_specific.each do |file| %>
<include name=quot;<%= file %>quot;/>
<% end %>
</fileset>
<executable targetfile=quot;$INSTALL_PATH/lib/ant/bin/antquot;
stage=quot;neverquot; os=quot;unixquot; />
<parsable targetfile=quot;$INSTALL_PATH/bin/launch-browser.shquot;
os=quot;unixquot; />
</pack>
51. <conditions>
<condition type=quot;variablequot;
id=quot;start.glassfishquot;>
<name>gf_start_domain</name>
<value>true</value>
</condition>
</conditions>
52. <guiprefs height=quot;600quot; resizable=quot;yesquot; width=quot;800quot;>
<modifier key=quot;allXGapquot; value=quot;5quot;/>
<modifier key=quot;allYGapquot; value=quot;5quot;/>
<modifier key=quot;paragraphYGapquot; value=quot;15quot;/>
<modifier key=quot;useHeadingPanelquot; value=quot;yesquot;/>
<modifier key=quot;headingLineCountquot; value=quot;1quot;/>
<modifier key=quot;headingFontSizequot; value=quot;2quot;/>
<modifier key=quot;headingBackgroundColorquot; value=quot;0x00ffffffquot;/>
<modifier key=quot;headingPanelCounterquot; value=quot;textquot;/>
<modifier key=quot;headingPanelCounterPosquot; value=quot;inHeadingquot;/>
</guiprefs>
58. (...)
IzPack is a
complement
65. Q&A
Julien Ponge
julien@ponge.info
http://izpack.org/
http://julien.ponge.info/