Added buckminster artifacts and startup script.
This commit is contained in:
parent
bfe96f518f
commit
01d49b33f0
|
@ -0,0 +1,20 @@
|
||||||
|
@Echo off
|
||||||
|
|
||||||
|
|
||||||
|
@if not "%JAVA_HOME%" == "" goto JAVA_HOME_OK
|
||||||
|
@Set JAVA=java
|
||||||
|
@Echo JAVA_HOME is not set.
|
||||||
|
@Echo You may not be able to start the server
|
||||||
|
@Echo Set JAVA_HOME to the directory of your local 1.6 JDK.
|
||||||
|
goto START
|
||||||
|
|
||||||
|
:JAVA_HOME_OK
|
||||||
|
@Set JAVA=%JAVA_HOME%\bin\java
|
||||||
|
|
||||||
|
|
||||||
|
:START
|
||||||
|
@Echo =======================================
|
||||||
|
@Echo Starting Adempiere Client ...
|
||||||
|
@Echo =======================================
|
||||||
|
|
||||||
|
@"%JAVA%" -Dosgi.noShutdown=true -Dosgi.framework.activeThreadType=normal -Dosgi.compatibility.bootdelegation=true -XX:MaxPermSize=192m -jar plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar -application org.adempiere.ui.swing.client
|
|
@ -0,0 +1,16 @@
|
||||||
|
#!/bin/sh
|
||||||
|
#
|
||||||
|
if [ $JAVA_HOME ]; then
|
||||||
|
JAVA=$JAVA_HOME/bin/java
|
||||||
|
else
|
||||||
|
JAVA=java
|
||||||
|
echo JAVA_HOME is not set.
|
||||||
|
echo You may not be able to start the server
|
||||||
|
echo Set JAVA_HOME to the directory of your local JDK.
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo ===================================
|
||||||
|
echo Starting Adempiere Client
|
||||||
|
echo ===================================
|
||||||
|
|
||||||
|
$JAVA -Dosgi.noShutdown=true -Dosgi.framework.activeThreadType=normal -Dosgi.compatibility.bootdelegation=true -XX:MaxPermSize=192m -jar plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar -application org.adempiere.ui.swing.client
|
|
@ -0,0 +1,60 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<cspecExtension
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xmlns:bc="http://www.eclipse.org/buckminster/Common-1.0"
|
||||||
|
xmlns="http://www.eclipse.org/buckminster/CSpec-1.0">
|
||||||
|
<dependencies>
|
||||||
|
<!-- Place your Dependencies here -->
|
||||||
|
</dependencies>
|
||||||
|
<generators>
|
||||||
|
<!-- Place your Generators here -->
|
||||||
|
</generators>
|
||||||
|
<artifacts>
|
||||||
|
<!-- Place your Artifacts here -->
|
||||||
|
</artifacts>
|
||||||
|
<actions>
|
||||||
|
<public name="create.product" actor="ant">
|
||||||
|
<actorProperties>
|
||||||
|
<property key="buildFile" value="product.ant" />
|
||||||
|
<property key="targets" value="create.product" />
|
||||||
|
</actorProperties>
|
||||||
|
<properties>
|
||||||
|
<property key="profile" value="ServerProfile" />
|
||||||
|
<property key="iu" value="org.adempiere.server.product" />
|
||||||
|
</properties>
|
||||||
|
<prerequisites alias="repository">
|
||||||
|
<attribute name="site.p2" />
|
||||||
|
</prerequisites>
|
||||||
|
<products alias="destination" base="${buckminster.output}">
|
||||||
|
<path path="adempiere.${target.ws}.${target.os}.${target.arch}/" />
|
||||||
|
</products>
|
||||||
|
</public>
|
||||||
|
<public name="create.product.zip" actor="ant">
|
||||||
|
<actorProperties>
|
||||||
|
<property key="buildFileId" value="buckminster.pdetasks" />
|
||||||
|
<property key="targets" value="create.zip" />
|
||||||
|
</actorProperties>
|
||||||
|
<prerequisites alias="action.requirements">
|
||||||
|
<attribute name="create.product" />
|
||||||
|
</prerequisites>
|
||||||
|
<products alias="action.output" base="${buckminster.output}">
|
||||||
|
<path path="adempiere.${target.ws}.${target.os}.${target.arch}.zip" />
|
||||||
|
</products>
|
||||||
|
</public>
|
||||||
|
</actions>
|
||||||
|
<groups>
|
||||||
|
<!-- Place your Groups here -->
|
||||||
|
</groups>
|
||||||
|
<alterDependencies>
|
||||||
|
<!-- Place your Dependency alterations here -->
|
||||||
|
</alterDependencies>
|
||||||
|
<alterArtifacts>
|
||||||
|
<!-- Place your Artifact alterations here -->
|
||||||
|
</alterArtifacts>
|
||||||
|
<alterActions>
|
||||||
|
<!-- Place your Action alterations here -->
|
||||||
|
</alterActions>
|
||||||
|
<alterGroups>
|
||||||
|
<!-- Place your Group alterations here -->
|
||||||
|
</alterGroups>
|
||||||
|
</cspecExtension>
|
|
@ -0,0 +1,11 @@
|
||||||
|
## buckminster.properties ##
|
||||||
|
#Where all the output should go
|
||||||
|
buckminster.output.root=${user.home}/buckminster.output
|
||||||
|
# Where the temp files should go
|
||||||
|
buckminster.temp.root=${user.home}/tmp
|
||||||
|
# How .qualifier in versions should be replaced
|
||||||
|
qualifier.replacement.*=generator:buildTimestamp
|
||||||
|
generator.buildTimestamp.format='v'yyyyMMdd-HHmm
|
||||||
|
target.os=linux
|
||||||
|
target.ws=gtk
|
||||||
|
target.arch=x86
|
|
@ -0,0 +1,11 @@
|
||||||
|
## buckminster.properties ##
|
||||||
|
#Where all the output should go
|
||||||
|
buckminster.output.root=${user.home}/buckminster.output
|
||||||
|
# Where the temp files should go
|
||||||
|
buckminster.temp.root=${user.home}/tmp
|
||||||
|
# How .qualifier in versions should be replaced
|
||||||
|
qualifier.replacement.*=generator:buildTimestamp
|
||||||
|
generator.buildTimestamp.format='v'yyyyMMdd-HHmm
|
||||||
|
target.os=macosx
|
||||||
|
target.ws=cocoa
|
||||||
|
target.arch=x86
|
|
@ -0,0 +1,11 @@
|
||||||
|
## buckminster.properties ##
|
||||||
|
#Where all the output should go
|
||||||
|
buckminster.output.root=${user.home}/buckminster.output
|
||||||
|
# Where the temp files should go
|
||||||
|
buckminster.temp.root=${user.home}/tmp
|
||||||
|
# How .qualifier in versions should be replaced
|
||||||
|
qualifier.replacement.*=generator:buildTimestamp
|
||||||
|
generator.buildTimestamp.format='v'yyyyMMdd-HHmm
|
||||||
|
target.os=win32
|
||||||
|
target.ws=win32
|
||||||
|
target.arch=x86
|
|
@ -0,0 +1,45 @@
|
||||||
|
<project>
|
||||||
|
<pathconvert property="equinox.launcher.jar">
|
||||||
|
<first count="1">
|
||||||
|
<sort>
|
||||||
|
<fileset dir="${eclipse.home}/plugins" includes="**/org.eclipse.equinox.launcher_*.jar"/>
|
||||||
|
<reverse xmlns="antlib:org.apache.tools.ant.types.resources.comparators">
|
||||||
|
<date/>
|
||||||
|
</reverse>
|
||||||
|
</sort>
|
||||||
|
</first>
|
||||||
|
</pathconvert>
|
||||||
|
|
||||||
|
<target name="create.product">
|
||||||
|
<property name="destination" location="${sp:destination}"/>
|
||||||
|
<delete dir="${destination}"/>
|
||||||
|
<makeurl property="repository" file="${sp:repository}"/>
|
||||||
|
<mkdir dir="${destination}"/>
|
||||||
|
<echoproperties/>
|
||||||
|
<echo message="${equinox.launcher.jar}"/>
|
||||||
|
<echo message="${repository}"/>
|
||||||
|
<echo message="${destination}"/>
|
||||||
|
<java jar="${equinox.launcher.jar}" fork="true" failonerror="true" >
|
||||||
|
<arg value="-application"/>
|
||||||
|
<arg value="org.eclipse.equinox.p2.director"/>
|
||||||
|
<arg value="-repository"/>
|
||||||
|
<arg value="${repository}"/>
|
||||||
|
<arg value="-destination"/>
|
||||||
|
<arg value="${destination}/adempiere-client"/>
|
||||||
|
<arg value="-profile"/>
|
||||||
|
<arg value="${profile}"/>
|
||||||
|
<arg value="-profileProperties" />
|
||||||
|
<arg value="org.eclipse.update.install.features=true" />
|
||||||
|
<arg value="-installIU"/>
|
||||||
|
<arg value="${iu}"/>
|
||||||
|
<arg value="-p2.os" />
|
||||||
|
<arg value="${target.os}" />
|
||||||
|
<arg value="-p2.ws" />
|
||||||
|
<arg value="${target.ws}" />
|
||||||
|
<arg value="-p2.arch" />
|
||||||
|
<arg value="${target.arch}" />
|
||||||
|
<arg value="-consoleLog"/>
|
||||||
|
<!-- jvmarg value="-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=y"/ -->
|
||||||
|
</java>
|
||||||
|
</target>
|
||||||
|
</project>
|
|
@ -7,12 +7,12 @@
|
||||||
</configIni>
|
</configIni>
|
||||||
|
|
||||||
<launcherArgs>
|
<launcherArgs>
|
||||||
<programArgs>-console</programArgs>
|
<programArgs>--launcher.XXMaxPermSize 192m</programArgs>
|
||||||
<vmArgs>-Dosgi.noShutdown=true -Dosgi.framework.activeThreadType=normal</vmArgs>
|
<vmArgs>-Dosgi.noShutdown=true -Dosgi.framework.activeThreadType=normal -Dosgi.compatibility.bootdelegation=true</vmArgs>
|
||||||
<vmArgsMac>-XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts</vmArgsMac>
|
<vmArgsMac>-XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts</vmArgsMac>
|
||||||
</launcherArgs>
|
</launcherArgs>
|
||||||
|
|
||||||
<launcher name="adempiere">
|
<launcher name="adempiere-client">
|
||||||
<solaris/>
|
<solaris/>
|
||||||
<win useIco="false">
|
<win useIco="false">
|
||||||
<bmp/>
|
<bmp/>
|
||||||
|
|
Loading…
Reference in New Issue