You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ofbiz.apache.org by Ashish Vijaywargiya <vi...@gmail.com> on 2009/02/01 11:55:46 UTC

Re: svn commit: r739563 - /ofbiz/trunk/build.xml

Jacopo, Thanks for these additional targets.
I liked the last one i.e "create-admin-user-login"

--
Ashish

On Sat, Jan 31, 2009 at 8:04 PM,  <ja...@apache.org> wrote:
> Author: jacopoc
> Date: Sat Jan 31 14:34:40 2009
> New Revision: 739563
>
> URL: http://svn.apache.org/viewvc?rev=739563&view=rev
> Log:
> Three new ant targets defined:
> * run-install-readers to pass the comma separated list of data readers (IMO this task should be named "run-install" and the existing one should be renamed "run-install-demo")
> * run-install-file to pass a file name to load data from
> * create-admin-user-login that prompts for a user login, then creates it with admin privileges and a temporary password equal to 'ofbiz'
>
> The last task is useful to build and setup a framework only distribution; the steps to get, build and run the OFBiz framework with seed data only are:
> 1) checkout OFBiz
> 2) remove the applications and specialpurpose folders
> 3) ant run-install-extseed
> 4) ant create-admin-user-login (and enter a user login id when prompted)
> 5) start ofbiz and login with the user login id created in step 4 (use the password 'ofbiz')
> 6) change the password when prompted
>
> Modified:
>    ofbiz/trunk/build.xml
>
> Modified: ofbiz/trunk/build.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/build.xml?rev=739563&r1=739562&r2=739563&view=diff
> ==============================================================================
> --- ofbiz/trunk/build.xml (original)
> +++ ofbiz/trunk/build.xml Sat Jan 31 14:34:40 2009
> @@ -296,6 +296,40 @@
>             <arg value="readers=seed,seed-initial,ext,ext-test"/>
>         </java>
>     </target>
> +    <target name="run-install-readers" depends="build"
> +        description="This loads data using the command line argument 'readers' that takes a comma separated list of readers (seed, seed-initial, demo, ext, ext-test, ext-demo)">
> +        <java jar="ofbiz.jar" fork="true" >
> +            <jvmarg value="${memory.initial.param}"/>
> +            <jvmarg value="${memory.max.param}"/>
> +            <arg value="install"/>
> +            <arg value="readers=${data-readers}"/>
> +        </java>
> +    </target>
> +    <target name="run-install-file" depends="build"
> +        description="This loads data using the command line argument 'file' to load data from a given file">
> +        <java jar="ofbiz.jar" fork="true">
> +            <jvmarg value="${memory.initial.param}"/>
> +            <jvmarg value="${memory.max.param}"/>
> +            <arg value="install"/>
> +            <arg value="delegator=default"/>
> +            <arg value="file=${data-file}"/>
> +        </java>
> +    </target>
> +    <target name="create-admin-user-login"
> +        description="Prompts for a user name, then creates a user login with admin privileges and a temporary password equal to 'ofbiz'; after a succesful login the user will be prompted for a new password.">
> +        <input addproperty="userLoginId" message="Enter user name (log in with the temporary password 'ofbiz'):"/>
> +        <echoxml file="runtime/tmp/tmpUserLogin.xml">
> +            <entity-engine-xml>
> +                <UserLogin userLoginId="${userLoginId}" currentPassword="{SHA}47ca69ebb4bdc9ae0adec130880165d2cc05db1a" requirePasswordChange="Y"/>
> +                <UserLoginSecurityGroup groupId="FULLADMIN" userLoginId="${userLoginId}" fromDate="2001-01-01 12:00:00.0"/>
> +            </entity-engine-xml>
> +        </echoxml>
> +        <antcall target="run-install-file">
> +            <param name="data-file" value="runtime/tmp/tmpUserLogin.xml"/>
> +        </antcall>
> +        <delete file="runtime/tmp/tmpUserLogin.xml"/>
> +    </target>
> +
>     <target name="run-debug" depends="build">
>         <java jar="ofbiz.jar"  fork="true">
>             <jvmarg value="${memory.initial.param}"/>
>
>
>

Re: svn commit: r739563 - /ofbiz/trunk/build.xml

Posted by Jacopo Cappellato <ja...@hotwaxmedia.com>.
Thanks Ashish,

actually you'll also need rev. 739738 to be able to change the  
password of the new user (I had to updated some old code).

Now it should work fine.

Jacopo


On Feb 1, 2009, at 11:55 AM, Ashish Vijaywargiya wrote:

> Jacopo, Thanks for these additional targets.
> I liked the last one i.e "create-admin-user-login"
>
> --
> Ashish
>
> On Sat, Jan 31, 2009 at 8:04 PM,  <ja...@apache.org> wrote:
>> Author: jacopoc
>> Date: Sat Jan 31 14:34:40 2009
>> New Revision: 739563
>>
>> URL: http://svn.apache.org/viewvc?rev=739563&view=rev
>> Log:
>> Three new ant targets defined:
>> * run-install-readers to pass the comma separated list of data  
>> readers (IMO this task should be named "run-install" and the  
>> existing one should be renamed "run-install-demo")
>> * run-install-file to pass a file name to load data from
>> * create-admin-user-login that prompts for a user login, then  
>> creates it with admin privileges and a temporary password equal to  
>> 'ofbiz'
>>
>> The last task is useful to build and setup a framework only  
>> distribution; the steps to get, build and run the OFBiz framework  
>> with seed data only are:
>> 1) checkout OFBiz
>> 2) remove the applications and specialpurpose folders
>> 3) ant run-install-extseed
>> 4) ant create-admin-user-login (and enter a user login id when  
>> prompted)
>> 5) start ofbiz and login with the user login id created in step 4  
>> (use the password 'ofbiz')
>> 6) change the password when prompted
>>
>> Modified:
>>   ofbiz/trunk/build.xml
>>
>> Modified: ofbiz/trunk/build.xml
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/build.xml?rev=739563&r1=739562&r2=739563&view=diff
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- ofbiz/trunk/build.xml (original)
>> +++ ofbiz/trunk/build.xml Sat Jan 31 14:34:40 2009
>> @@ -296,6 +296,40 @@
>>            <arg value="readers=seed,seed-initial,ext,ext-test"/>
>>        </java>
>>    </target>
>> +    <target name="run-install-readers" depends="build"
>> +        description="This loads data using the command line  
>> argument 'readers' that takes a comma separated list of readers  
>> (seed, seed-initial, demo, ext, ext-test, ext-demo)">
>> +        <java jar="ofbiz.jar" fork="true" >
>> +            <jvmarg value="${memory.initial.param}"/>
>> +            <jvmarg value="${memory.max.param}"/>
>> +            <arg value="install"/>
>> +            <arg value="readers=${data-readers}"/>
>> +        </java>
>> +    </target>
>> +    <target name="run-install-file" depends="build"
>> +        description="This loads data using the command line  
>> argument 'file' to load data from a given file">
>> +        <java jar="ofbiz.jar" fork="true">
>> +            <jvmarg value="${memory.initial.param}"/>
>> +            <jvmarg value="${memory.max.param}"/>
>> +            <arg value="install"/>
>> +            <arg value="delegator=default"/>
>> +            <arg value="file=${data-file}"/>
>> +        </java>
>> +    </target>
>> +    <target name="create-admin-user-login"
>> +        description="Prompts for a user name, then creates a user  
>> login with admin privileges and a temporary password equal to  
>> 'ofbiz'; after a succesful login the user will be prompted for a  
>> new password.">
>> +        <input addproperty="userLoginId" message="Enter user name  
>> (log in with the temporary password 'ofbiz'):"/>
>> +        <echoxml file="runtime/tmp/tmpUserLogin.xml">
>> +            <entity-engine-xml>
>> +                <UserLogin userLoginId="${userLoginId}"  
>> currentPassword="{SHA}47ca69ebb4bdc9ae0adec130880165d2cc05db1a"  
>> requirePasswordChange="Y"/>
>> +                <UserLoginSecurityGroup groupId="FULLADMIN"  
>> userLoginId="${userLoginId}" fromDate="2001-01-01 12:00:00.0"/>
>> +            </entity-engine-xml>
>> +        </echoxml>
>> +        <antcall target="run-install-file">
>> +            <param name="data-file" value="runtime/tmp/ 
>> tmpUserLogin.xml"/>
>> +        </antcall>
>> +        <delete file="runtime/tmp/tmpUserLogin.xml"/>
>> +    </target>
>> +
>>    <target name="run-debug" depends="build">
>>        <java jar="ofbiz.jar"  fork="true">
>>            <jvmarg value="${memory.initial.param}"/>
>>
>>
>>