Summary: Are there any problems associated with checking in symlinks?

Here is the situation:

qpid-dispatch/
    console/
        stand-alone/
        hawtio/

Basically the stand-alone and hawtio versions of the qpid dispatch router use 
several of the same (html, js, css) files.

I see some possibile scenarios:
1) Store duplicate versions of the files in the stand-alone/ and hawtio/ 
directories.
Not ideal from a development/maintenance perspective.

2) Store the common files in a qpid-dispatch/console/common/ directory and use 
releative references in the stand-alone and hawtio code.
This prevents a user from copying the stand-alone/ directory into a web server 
since they would also need the common/ dir. Also, this complicates the hawtio 
pom.xml file greatly since some of the source would be under hawtio/ and some 
would be under ../common/.

3) Store the actual files in the stand-alone/ directory and use relative 
references in the hawtio build. 
This still has the problem of complicating the hawtio build greatly.

4) Store the actual files in the stand-alone/ directory and use symlinks in the 
hawtio directory.
This solves both problems. Hawtio builds just fine with symlinks and the 
stand-alone/ directory can be copied because it actually contains the files.

So, is using symlinks in this manner acceptable?

Thanks,
-Ernie

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to