On 3 April 2012 00:59, Jacopo Cappellato
<jacopo.cappell...@hotwaxmedia.com>wrote:

> ...
> For now I didn't change the name of the ant.sh/ant.bat scripts to
> ofbiz.sh/ofbiz.bat but I would like to consider it soon.
>

+1 Will reduce the number of people having problems because they are using
the wrong version of ant (e.g. "ant" instead of "./ant")


Thanks,
>
> Jacopo
>
>
> On Mar 30, 2012, at 11:49 AM, Jacques Le Roux wrote:
>
> > +1
> > Jacques
> >
> > From: "Pierre Smits" <pierre.sm...@gmail.com>
> >> +1
> >> Op 30 maart 2012 09:02 schreef Jacopo Cappellato <
> >> jacopo.cappell...@hotwaxmedia.com> het volgende:
> >>> another nice thing we could do, merely esthetic, is to rename
> >>> "ant.sh"/"ant.bat" to "ofbiz.sh"/"ofbiz.bat".
> >>> Then the commands will be like:
> >>>
> >>> ofbiz load-demo
> >>> ofbiz run-tests
> >>> ofbiz start
> >>> ofbiz stop
> >>>
> >>> etc...
> >>>
> >>> Jacopo
> >>>
> >>> On Mar 29, 2012, at 5:34 PM, Jacopo Cappellato wrote:
> >>>
> >>> > Ok,
> >>> >
> >>> > I have completed my work on this; however instead of running the new
> >>> tasks from the old task I have preferred to print a message to inform
> the
> >>> user about the new syntax; it seems to me that this is an easier
> transition
> >>> because at some point we will remove.
> >>> > I also renamed a couple more tasks and refactored one to replace 2
> more;
> >>> I have also cleaned and improved the style of the descriptions.
> >>> > Since these changes ended up being more than what I initially
> proposed
> >>> in this thread, I will wait before committing my work to the trunk and
> I
> >>> have instead created a Jira ticket where I have described all the
> changes I
> >>> did and attached the patch:
> >>> > https://issues.apache.org/jira/browse/OFBIZ-4771
> >>> >
> >>> > Please review my work and let me know if you see issues in it; I
> would
> >>> like to commit it in a few days.
> >>> >
> >>> > Regards,
> >>> >
> >>> > Jacopo
> >>> >
> >>> > PS: for your reference, here is the new output of the "ant -p"
> command:
> >>> >
> >>> >
> >>>
> ====================================================================================
> >>> > build-website                 For committers : Update dtds from OFBiz
> >>> instance to site
> >>> >
> >>> > clean-all                     Clean all DB, Catalina and caches data,
> >>> logs, and runtime subdirectories and all specific files like .rej,
> .orig
> >>> > clean-cache                   Clean the UtilCache file if errors
> found
> >>> with old objects in the cache (Java runtime error something like 'local
> >>> class incompatible')
> >>> > clean-catalina                Clean Catalina data in
> >>> runtime/catalina/work
> >>> > clean-data                    Clean all DB data (Derby) under
> >>> runtime/data
> >>> > clean-downloads               Clean all downloaded files
> >>> > clean-logs                    Clean all logs in runtime/logs
> >>> > clean-lucene-index            Remove lucene indexes created in
> >>> applications/content/index
> >>> > clean-output                  Clean runtime/output directory
> >>> > clean-tempfiles               Remove files located in
> runtime/tempfiles
> >>> (captcha, etc...)
> >>> > clean-xtra                    Clean all other files like .rej, .orig,
> >>> etc.
> >>> >
> >>> > cobertura-report              Generate a HTML code coverage report
> with
> >>> cobertura, can be found in runtime/logs/cobertura-report
> >>> > cobertura-report-xml          Generate a XML file from the cobertura
> >>> report, this will be use by sonar
> >>> > copy-dtds                     For committers : Copy all dtds from
> OFBiz
> >>> instance to website
> >>> >
> >>> > create-admin-user-login       Prompt for a user name, then create a
> user
> >>> login with admin privileges and a temporary password equal to 'ofbiz'.
> >>> After a successful login the user will be prompted for a new password.
> >>> > create-component              Create the layout of an OFBiz
> component in
> >>> the hot-deploy folder.
> >>> > create-tenant                 Create a new tenant in your
> environment,
> >>> create the delegator, load initial data with admin-user and password
> (needs
> >>> multitenant=Y in general.properties)
> >>> >
> >>> > docs-all                      For committers : Build all javadoc into
> >>> one tree for easier viewing by the community
> >>> > download-PG-JDBC              Download postgres jdbc driver
> >>> > download-selenium             Download the selenium server v1.0.3
> 20.8
> >>> MB download
> >>> >
> >>> > load-admin-user-login         Create a user login with admin
> privileges
> >>> and a temporary password equal to 'ofbiz'; after a successful login the
> >>> user will be prompted for a new password.[...]
> >>> > load-all-tenants              Load data for all tenants, syntax eg:
> ant
> >>> load-all-tenants (needs multitenant=Y in general.properties)
> >>> > load-demo                     Load all data; meant for generic OFBiz
> >>> development, testing, demonstration, etc purposes
> >>> > load-demo-multitenant         Load all data needed for the
> multi-tenancy
> >>> demonstration. Caution: this creates three databases, with each one
> loaded
> >>> with all demo data.
> >>> > load-extseed                  Load seed, seed-initial and ext data;
> >>> meant for manual/generic testing, development, or going into production
> >>> with a derived system based on stock OFBiz where the ext data basically
> >>> replaces the demo data
> >>> > load-exttest                  Load seed, seed-initial, ext and
> ext-test
> >>> data; meant for automated testing with a derived system based on stock
> OFBiz
> >>> > load-file                     Load data using the command line
> argument
> >>> 'data-file' to load data from a given file using the 'default'
> delegator or
> >>> a delegator specified in the command line argument 'delegator'
> >>> > load-readers                  Load data using the command line
> argument
> >>> data-readers that takes a comma separated list of readers (seed,
> >>> seed-initial, demo, ext, ext-test, ext-demo).[...]
> >>> > load-seed                     Load ONLY the seed data (not
> seed-initial,
> >>> demo, ext* or anything else); meant for use after an update of the
> code to
> >>> reload the seed data as it is generally maintained along with the code
> and
> >>> needs to be in sync for operation
> >>> > load-tenant                   Load data using tenantId, syntax eg:
> ant
> >>> load-tenant -DtenantId=DEMO1 (needs multitenant=Y in
> general.properties)
> >>> > load-tenant-admin-user-login  Create the admin login for the tenant
> with
> >>> admin privileges, and a temporay password equal to 'ofbiz'. Password
> must
> >>> be changed on first login
> >>> > load-tenant-data-readers      Load data of given data-readers in the
> >>> tenant database
> >>> >
> >>> > refresh                       Clean all and rebuild
> >>> >
> >>> > run-test                      Run a single test, syntax eg: ant
> run-test
> >>> -Dtest.component=service -Dtest.case=service-soap-tests
> >>> > run-test-list                 Run all configured tests,
> >>> stopping/starting ofbiz between each test
> >>> > run-test-suite                Run a single test suite, syntax eg: ant
> >>> run-test-suite -Dtest.component=mycomponent -Dtest.suiteName=mytests
> >>> > run-tests                     Run OFBiz default tests; you have to
> >>> manually execute 'ant load-demo' before and see results in
> >>> runtime/logs/test-results/html/all-tests.html.
> >>> > run-tests-with-cobertura      Download Cobertura and perform code
> >>> coverage (same as run-tests). You will need a valid Internet
> connection to
> >>> download cobertura
> >>> >
> >>> > sonar                         Sonar code analysis. You need a Sonar
> >>> instance running to use it. More info on http://www.sonarsource.org/
> >>> >
> >>> > start                         Start OFBiz
> >>> > start-batch                   Start OFBiz as a separate process
> >>> > start-debug                   Start OFBiz in debugging mode
> >>> > start-pos                     Start OFBiz POS (Point of sale)
> >>> > stop                          Stop OFBiz
> >>> >
> >>> > svninfo                       Update the Release-revision info in the
> >>> footer. Note that you need a valid Internet connection and Subversion
> >>> connected to the OFBiz repository for that
> >>> >
> >>> >
> >>> > On Mar 28, 2012, at 11:40 AM, Ankit Jain wrote:
> >>> >
> >>> >> +1, now the name makes sense.
> >>> >>
> >>> >> Regards,
> >>> >> Ankit Jain
> >>> >>
> >>> >>
> >>> >>
> >>> >>
> >>> >> On Mon, Mar 26, 2012 at 7:27 PM, Jacopo Cappellato <
> >>> >> jacopo.cappell...@hotwaxmedia.com> wrote:
> >>> >>
> >>> >>> Hi all,
> >>> >>>
> >>> >>> I have reviewed the names of our ant tasks and I would like to
> propose
> >>> to
> >>> >>> rename [*] some of them to make them more consistent with what they
> >>> >>> actually do.
> >>> >>> In short, I would like to:
> >>> >>> * rename some "run" tasks with the word "start" because they
> actually
> >>> >>> start OFBiz
> >>> >>> * rename "run-install*" tasks with the word "load" because they
> >>> actually
> >>> >>> load data
> >>> >>> ** rename the task that loads demo data from "run-install" to a
> more
> >>> >>> explicit "load-demo"
> >>> >>>
> >>> >>> Here is the complete list of proposed changes:
> >>> >>>
> >>> >>> run --> start
> >>> >>> run-debug --> start-debug
> >>> >>> run-pos --> start-pos
> >>> >>> run-install --> load-demo
> >>> >>> run-install-* targets --> load-* (for example: run-install-seed -->
> >>> >>> load-seed etc...)
> >>> >>>
> >>> >>> What do you think?
> >>> >>>
> >>> >>> Jacopo
> >>> >>>
> >>> >>> [*] if we are worried about "backward compatibility" (even if this
> is
> >>> not
> >>> >>> actually a *compatibility* issue) we could keep the old ones (to
> call
> >>> the
> >>> >>> new ones); I personally don't think it is necessary and we could
> clean
> >>> them
> >>> >>> to have a cleaner build.xml file for future evolution.... but I
> would
> >>> not
> >>> >>> be against keeping the old ones as well if there is enough
> consensus.
> >>> >>>
> >>> >>>
> >>> >
> >>>
> >>>
> >>
>
>


-- 
Coherent Software Australia Pty Ltd
PO Box 2773
Cheltenham Vic 3192
Phone: (03) 9585 6788
Fax: (03) 9585 1086
Web: http://www.cohsoft.com.au/
Email: sa...@cohsoft.com.au

Bonsai ERP, the all-inclusive ERP system
http://www.bonsaierp.com.au/

Reply via email to