Abschluss des 3. Teils eines neuen Installationssystems. * package step geändert, unter dem Verzeichnis packages liegen jetzt Verzeichnisse für jedes package, darin die jar files, application.xml und web und lib. * In WEB-INF/bin weiteres Unterverzeichnis libexec angelegt, darin liegt im Moment nur ant. Weitere jars für deploy step werden hinzukommen. * RPM spec file entwickelt, für jedes bundle lässt sich ein RPM file generieren. Damit kann APLAWS jetzt sowohl als WAR als auch als RPM file verteilt werden. RPM installiert webapps in /srv/aplaws/webapps. * In WEB-INF/bin weiteres Script ccm-hostint angelegt. Nutzung: * ccm-hostinit list Auflistung verfügbarer Addon Module * ccm-hostinit info [module-name(s)] Anzeige info für Module aus der jeweiligen application.xml * ccm-hostinit add [module-name(s)] kopieren der aufgeführten Module in das webapp application root. Anschließend kann / können die Module mit load [module-name(s)] in die Datenbank geladen werden. So können die vorkonfigurierten Module site-spezifischen Bedarfen angepasst werden. Angegeben werden muss Pfad zu "packages". Aktuelle Beschränkungen * ccm-hostinit copy führt im Moment noch keine Kontrolle auf Abhängigkeiten durch (Praktisch kaum relevant, da die kritischen Pakete zwangsläufig im vorkonfigurierten Bundle enthalten sind). * Für neue Module wird web.xml nicht automatisch nachgeführt, falls erforderlich. * RPM enthält vermutlich noch einige RH Spezifika, z.B. /etc/sysconfig. Das muss nach und nach entweder generisch umgebaut oder distributionsspezifisch differenziert werden. git-svn-id: https://svn.libreccm.org/ccm/trunk@1066 8810af33-2d31-482b-a856-94f89814c4df |
||
|---|---|---|
| .. | ||
| classes/com/redhat/ccm | ||
| lib | ||
| src | ||
| xsd | ||
| xsl | ||
| README | ||
README
tools-ng/common Next Generation Tools Tools for development, installation and maintenance of new CCM / APLAWS, standards compliant deployment and execution context. Subdir common contains directories and files, used by the development environment(s) as well as user installation and deployment scripts CURRENTLY EVERYTHING HERE IS WORK IN PROGRESS classes/ JDO enhancer developed by Red Hat for use in APLAWS build system lib/ Set of jar-files used by several tools (esp. to process xml files) and required files vor compilation (e.g. servlet API, JDBC drivers, etc) src/ Source and build script for Red Hat APLAWS JDO enhancer xsd/ document definitions ( for project.xml, application.xml) xsl/ xsl to construct a projects build file README This file