libreccm-legacy/tools-ng
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
..
common Weitere Modifikation des Build Systems sowie 2011-08-22 03:12:00 +00:00
devel Update Tomcat auf Version 6.0.32, hinzufügen JDBC Treiber zu Postgresql 8.4 2011-07-23 15:29:51 +00:00
distribution/rpm Weitere Modifikation des Build Systems sowie 2011-08-22 03:12:00 +00:00
ecdc Weitere Modifikation des BUILD Systems sowie 2011-08-14 08:33:32 +00:00
liferay Integrated r1930,r1931,r1932: Add new-apps target & install liferay (3d party portal server) 2009-08-28 15:27:42 +00:00
maven new version of ecdc, configure, build, deploy (should) work(s) now. 2009-03-18 08:22:36 +00:00
netbeans Änderung im BUILD system: 2011-08-02 19:21:40 +00:00
sql Integrated TUV r2034,2035,2036: Added bouncycastle JCE provider 2009-12-14 15:06:55 +00:00
tomcat Source RPM to create a self-contained rpm distribution of the original 2011-06-22 11:32:19 +00:00
user new version of ecdc, configure, build, deploy (should) work(s) now. 2009-03-18 08:22:36 +00:00
webxml/lib Patch r2033 upstream, Teil von r307 lokal rückgängig gemacht (Add bsf.jar und js.jar), da deploy nicht mehr funktioniert (../ant/.../optional/ScriptRunner nicht gefunden). 2009-12-14 21:05:36 +00:00
README Trunk auf Version 6.6 angehoben. 2009-05-24 11:19:24 +00:00

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