I'm trying to envision how I can use Ivy for ATG Dynamo module dependencies.

For background, retrieving a dependent ATG module requires getting the lib, 
config, and manifest pieces and copying them into a directory in your local ATG 
tree with a directory name dependent on the artifact you're retrieving.  The 
directory name to use is available in a properties file that is available when 
the module is built.

I'm ok with the separate "lib, config, and manifest" pieces, because all of 
those are packaged in a single "build" directory when building the module.

However, when retrieving this artifact, I'm unsure how to deal with knowing 
what directory in the ATG tree to unzip (not to mention knowing to unzip, not 
just to copy) the artifact to.  This information is available when building the 
module, so it can be available when publishing.

I suppose I could publish an additional file in the zip file which is the 
properties file used in the build of the module.  My task which retrieves the 
artifact could first retrieve the zip, unpack it into a temp directory, read 
the properties file that I unpacked, and then copy in everything but the 
properties file into the target directory.

I know that most of you won't be familiar with ATG Dynamo, but does any of this 
make sense?

Reply via email to