[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [aperi-dev] Proposed Changes to the Configure Aperi Script to handle 3rd Party Code
|
Good research and proposal. My
thought - perhaps we should hold off on that until there is a more complete
solution. Just to summarize, this proposal will support automated
download and placement of:
- org.mortbay.jetty plugin
- org.apache.commons.logging plugin
- sblimSLPClient.jar
- sblimCIMClient.jar
- xml-apis.jar
- xercesImpl.jar
However, for reasons you mentioned,
the following libraries would still require manual download and placement:
- jh.jar
- j2ee.jar
- snia hba libraries
Since this would still require a user
to perform manual steps, it may not be worth the effort until we come up
with a more complete proposal. Thoughts?
Note: also, in step 5 - we would want
to download the jars into their respective plugin directory as opposed
to the lib directory.
Todd Singleton
Software Engineer, Tivoli, IBM
Bldg. 50, A152
5600 Cottle Road
San Jose, CA
email: toddsing@xxxxxxxxxx
Craig Laverone/San Jose/IBM@IBMUS
Sent by: aperi-dev-bounces@xxxxxxxxxxx
12/07/2006 12:45 PM
Please respond to
Aperi Development <aperi-dev@xxxxxxxxxxx> |
|
To
| aperi-dev@xxxxxxxxxxx
|
cc
|
|
Subject
| [aperi-dev] Proposed Changes to the
Configure Aperi Script to handle 3rd
Party Code |
|
Aperi-dev,
I would like to propose the following changes to the configure Aperi script,
cfgaperi. The goal is to reduce the amount of manual configuration required
to use the binary distribution.
Background:
We are not able to ship 3rd party software with our binary distribution
for legal reasons.
Proposed Solution:
The cfgaperi script will do the following:
0. Load a list of 3rd party software from a file.
1. Display the list of the 3rd party software required by Aperi.
2. Prompt the user if they would like to have the cfgaperi script download
and configure the 3rd party software automatically.
3. Select a mirror site for the download, if applicable.
'easy' mode: The first available mirror will be selected
for the download (no user input).
non-'easy' mode: Display a list of available mirrors and ask the user to
select a mirror from the list.
4. Download 3rd party plugins directly to the 'plugins'
directory.
Note: Plugins will not be downloaded if they are already
present.
5. Download jars directly to the 'lib' directory.
Notes:
1. If the required jars are contained in a zip file, then the zip will
be downloaded to a temporary directory the jars will be extracted to the
'lib' directory
2. The jar will not be downloaded if it's already present.
Limitations:
1. Only http downloads will be supported.
2. These changes will NOT be able to handle some of the 3rd party dependancies.
The Java help and the J2EE jar files cannot be downloaded automatically
because they are behind a restrictive click-through license.
-- Craig
________________________________________________________________
Craig Laverone | 408-284-4897 | laverone@xxxxxxxxxx | Aperi Development_______________________________________________
aperi-dev mailing list
aperi-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/aperi-dev