libreccm-legacy/tools-ng/common
pb d9116416ea Weitere Modifikation des Build Systems sowie
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
2011-08-22 03:12:00 +00:00
..
classes/com/redhat/ccm Zusaetzliche classen fuer ant devel tasks 2009-03-03 23:48:53 +00:00
lib Weitere Modifikation des BUILD Systems sowie 2011-08-14 08:33:32 +00:00
src Source libs for requirred tools added 2009-03-15 15:52:37 +00:00
xsd Neue Version von ecdc, siehe tools-ng/ecdc/README. Sollte jetzt uneingeschraenkt funktionieren. 2009-04-19 18:30:14 +00:00
xsl Weitere Modifikation des Build Systems sowie 2011-08-22 03:12:00 +00:00
README Trunk auf Version 6.6 angehoben. 2009-05-24 11:19:24 +00:00

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