jvanzyl 01/07/19 11:50:10
Added: . import-descriptor.xml
Log:
- what will become an external apps import/integration
descriptor so that an external app will work with the
TDK. There is also an example of the properties used by
jyve to allow it to harness the TDK for development and
testing.
Revision Changes Path
1.1 jakarta-turbine-tdk/import-descriptor.xml
Index: import-descriptor.xml
===================================================================
project name
torque schema
intake schema
initial permission
configuration file to include
- could initially import apps into the tdk, but eventually
all apps could be package so they could be processed by
the application service.
- should follow the composite pattern where the application
and subapplications are seen as the same thing.
how do we keep the app in sync in the repository with
what's in the TDK, pulling in the app to run it within
the TDK is no problem but how do we keep things
in sync?
- torque integration
it has to be easy and the tdk has to provide
something of value.
build/
lib/ <- these are additional libs that the webapp needs.
most of these will be provided by the TDK
src/
java/
conf/
torque.xml
intake.xml
templates/
resources/
- how to combine a project in this form with the tdk
- make it easy to setup for developers torque can do
everything.
- make it really easy to deploy. let torque go along
with the install.
- the problem of keeping the source in the webapp
in sync with the sources in the real repository.
have to figure out this relationship.
- how to make subapps of this.
This allows Jyve to constructed within the TDK with
the same process that is used to build the TDK sample
app.
# ------------------------------------------------------------------------
# These are the properties that will allow this turbine application
# to be integrated with the TDK to provide a development environment
# and test harness.
# ------------------------------------------------------------------------
tdk.home = /home/jvanzyl/js/jakarta-turbine-tdk/dist/tdk
turbine.app = jyve
app.root = /home/jvanzyl/js/jakarta-turbine-jyve
target.package = org.apache.jyve
target.directory = org/apache/jyve
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]