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 |
||
|---|---|---|
| .. | ||
| common | ||
| devel | ||
| distribution/rpm | ||
| ecdc | ||
| liferay | ||
| maven | ||
| netbeans | ||
| sql | ||
| tomcat | ||
| user | ||
| webxml/lib | ||
| README | ||
README
tools-ng Next Generation Tools This dir is home of tools for development, installation and maintenance of new CCM / APLAWS, standards compliant deployment and execution context. CURRENTLY EVERYTHING HERE IS WORK IN PROGRESS common/ Library of files and schemes which may be used by several development and user tools (ecdc, maven, and others) devel/ Library of files which are requirred by either the test runtime or the compiler to do its work (e.g. jdbc drivers). ecdc/ Easy CCM Development Configuration (ECDC) A simplified development environment with minimal installation and preparation prerequisites. maven/ Maven development environment. Comming soon. netbeans/ Netbeans integration. Project file which defines all CCM packages. user/ User's installation and maintenance tools Comming soon. README This file