Inline...
Le 21/06/2016 à 23:00, Michael Brohl a écrit :
Hi Taher,
First question:
Don't drop:
- build-dev
- build-production
- build-qa
- build-test
- refresh
- revert-dev
- run-test-list
Drop:
- clean-ivy (assuming this is not needed if we use Gradle)
- copy-dtds
Nope, this one is useful to copy the updated XDSs from the trunk to the
"website" (ie under http://ofbiz.apache.org/)
- download-PG-JDBC
- download-activemq
- download-mySQL-JDBC (download tasks: assuming they are not needed if we use
Gradle/automatic dependency mechanism)
Not sure (I don't use them):
- create-tenant
- load-all-tenants
- load-demo-multitenant
- load-tenant
- load-tenant-data-readers
Those are used in a multi-tenant context
- gen-kek
Never used it, but Jacopo put it in recently
- gitinfo
Used by external projects which use Git
- run-test-list
I guess this will become redundant with Gradle
- start-batch-secure
- start-both-secure
- start-pos-secure
- start-secure (...secure: not sure if these are needed anymore, I think
Jacques can give some hints about them)
This is needed as soon as you use RMI, JMX, Spring, or/and any external librairies within your OFBiz instance see
https://cwiki.apache.org/confluence/display/OFBIZ/The+infamous+Java+serialization+vulnerability for details. Unfortunately currently the link between
Confluence and Jira is broken: https://issues.apache.org/jira/servicedesk/customer/portal/1/INFRA-12138
- svninfo
It can be used by custom projects but is for sure used by the demos: it
generates the information you read at the bottom on each page.
Second question: +1
Same here: +1
but I'm not sure about the load-tenant... tasks (I don't use them).
I guess at least Pierre will chime in...
Cheers
Jacques
Regards,
Michael Brohl
ecomify GmbH
www.ecomify.de
Am 21.06.16 um 22:09 schrieb Taher Alkhateeb:
Hi Everyone,
I have create the JIRA https://issues.apache.org/jira/browse/OFBIZ-7534 for
this project
I have two questions in this thread
First Question
------------------
Can I drop the below tasks from the build system? They currently exist in
Ant but I am not sure whether they are actively used or not. So if you want
me to add any of these tasks please reply to this thread, otherwise I will
not include them in gradle. Please note I added all multi tenant tasks
because many of them are broken or have no functionality, so I am assuming
people are doing multi-tenancy manually but not sure, so please help!
- build-dev
- build-production
- build-qa
- build-test
- clean-ivy
- copy-dtds
- create-tenant
- download-PG-JDBC
- download-activemq
- download-mySQL-JDBC
- gen-kek
- gitinfo
- load-all-tenants
- load-demo-multitenant
- load-tenant
- load-tenant-data-readers
- refresh
- revert-dev
- run-test-list
- start-batch
- start-batch-secure
- start-both-secure
- start-pos-secure
- start-secure
- svninfo
Second Question
-----------------------
it seems many of the load tasks are too specific. So I suggest to only
implement loadDemo and the rest are executed manually by users, for
example: ./gradlew 'ofbiz --load-data reader=seed, seed-initial, ext'
instead of load-extseed.
If you would like to add the other load data tasks, please specify which
ones.
Appreciate your early responses.
Taher Alkhateeb