Author: andre Date: 2009-09-14 21:52:45 +0200 (Mon, 14 Sep 2009) New Revision: 38619
Added: openimages/tags/0.6/ openimages/tags/0.6/FFmpeg-recipe.txt openimages/tags/0.6/Makefile openimages/tags/0.6/README openimages/tags/0.6/dc_metadata.xml openimages/tags/0.6/jetty-env.xml openimages/tags/0.6/pom.xml openimages/tags/0.6/src/ Log: release 0.6 Copied: openimages/tags/0.6/FFmpeg-recipe.txt (from rev 38617, openimages/trunk/FFmpeg-recipe.txt) =================================================================== --- openimages/tags/0.6/FFmpeg-recipe.txt (rev 0) +++ openimages/tags/0.6/FFmpeg-recipe.txt 2009-09-14 19:52:45 UTC (rev 38619) @@ -0,0 +1,85 @@ +Recipe for building FFmpeg +-------------------------- +I build FFmpeg with the goal to be able to create OGG audio from mp3 files, OGV video files from mpeg and H264 video from mpeg. But of course it can do a lot more. I did this on Mac OS X, but I think it will apply to other Unix flavors as well. A lot of systems, like Ubuntu already have FFmpeg installed. I found a lot of information about doing this in: + +http://www.ffmpeg.org/ +http://juliensimon.blogspot.com/2008/12/howto-compiling-ffmpeg-x264-mp3-xvid.html +http://howto-pages.org/ffmpeg/ + +You can get information about the abilities of your version by typing 'ffmpeg -version' or 'ffmpeg -formats' to get a complete list. The result of my current build for example: + + ffmpeg -version + FFmpeg version SVN-r19314, Copyright (c) 2000-2009 Fabrice Bellard, et al. + configuration: --prefix=/usr/local --enable-gpl --enable-nonfree --enable-shared --enable-postproc --enable-avfilter --enable-avfilter-lavf --enable-pthreads --enable-x11grab --enable-bzlib --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-zlib --enable-libfaac --enable-libfaad + libavutil 50. 3. 0 / 50. 3. 0 + libavcodec 52.32. 0 / 52.32. 0 + libavformat 52.36. 0 / 52.36. 0 + libavdevice 52. 2. 0 / 52. 2. 0 + libavfilter 0. 5. 0 / 0. 5. 0 + libswscale 0. 7. 1 / 0. 7. 1 + libpostproc 51. 2. 0 / 51. 2. 0 + built on Jul 1 2009 15:02:58, gcc: 4.0.1 (Apple Inc. build 5493) + +Notice that this command reports on the second line the exact configuration with which FFmpeg was build. This is what we aim at. + + ./configure --prefix=/usr/local --enable-gpl --enable-nonfree --enable-shared --enable-postproc --enable-avfilter --enable-avfilter-lavf --enable-pthreads --enable-x11grab --enable-bzlib --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-zlib --enable-libfaac --enable-libfaad + +When your run that while missing one of the libraries you specifiy you get an error, something like: + + FAAD test failed. + If you think configure made a mistake, make sure etc. + +When you have them all you can do the following commands tho install + + make + sudo make install + +I download and installed several sources. Notice that several of them are non-free. You can query FFmpeg to check the status of yours. + + ffmpeg -L + FFmpeg version SVN-r19314, Copyright (c) 2000-2009 Fabrice Bellard, et al. + configuration: --prefix=/usr/local --enable-gpl --enable-nonfree --enable-shared --enable-postproc --enable-avfilter --enable-avfilter-lavf --enable-pthreads --enable-x11grab --enable-bzlib --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-zlib --enable-libfaac --enable-libfaad + libavutil 50. 3. 0 / 50. 3. 0 + libavcodec 52.32. 0 / 52.32. 0 + libavformat 52.36. 0 / 52.36. 0 + libavdevice 52. 2. 0 / 52. 2. 0 + libavfilter 0. 5. 0 / 0. 5. 0 + libswscale 0. 7. 1 / 0. 7. 1 + libpostproc 51. 2. 0 / 51. 2. 0 + built on Jul 1 2009 15:02:58, gcc: 4.0.1 (Apple Inc. build 5493) + This version of FFmpeg has nonfree parts compiled in. + Therefore it is not legally redistributable. + + +Download libfaac en libfaad, you can find these via http://www.audiocoding.com/downloads.html + +Download libx24, the daily tarball at http://www.videolan.org/developers/x264.html + +Download libogg, libtheora, libvorbis from +http://www.xiph.org/downloads/ + +Download Lame http://lame.sourceforge.net/download.php + +I installed libx24 with: + + ./configure --prefix=/usr/local --enable-shared --disable-asm + make + sudo make install + +And I installed each of the others with the following commands. Move to each of their directories and type: + + ./configure + make + sudo make install + + +Configure FFmpeg to build it. + + ./configure --prefix=/usr/local --enable-gpl --enable-nonfree --enable-shared --enable-postproc --enable-avfilter --enable-avfilter-lavf --enable-pthreads --enable-x11grab --enable-bzlib --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-zlib --enable-libfaac --enable-libfaad + +And then: + + make + sudo make install + +--André Copied: openimages/tags/0.6/Makefile (from rev 38617, openimages/trunk/Makefile) =================================================================== --- openimages/tags/0.6/Makefile (rev 0) +++ openimages/tags/0.6/Makefile 2009-09-14 19:52:45 UTC (rev 38619) @@ -0,0 +1,18 @@ + +M2=$(HOME)/.m2/repository +mmbase=1.9-SNAPSHOT +MM2=$(M2)/org/mmbase/ + + +export CLASSPATH = target/classes:$(MM2)/mmbase/$(mmbase)/mmbase-$(mmbase).jar:$(MM2)/mmbase-media/$(mmbase)/mmbase-media-$(mmbase)-classes.jar:$(MM2)/mmbase-streams/$(mmbase)/mmbase-streams-$(mmbase)-classes.jar:$(MM2)/mmbase-resources/$(mmbase)/mmbase-resources-$(mmbase)-classes.jar:$(MM2)/mmbase-rmmci/$(mmbase)/mmbase-rmmci-$(mmbase)-client.jar:mysql.jar + + + + +.PHONY: +import: +# java eu.openimages.AssetImporter /share/oip/test/files/BG/WEEKNUMMER622-HRE0000D995.xml +# java eu.openimages.AssetImporter /share/oip/test/files/BG/WEEKNUMMER491-HRE00016B4E.xml +# java eu.openimages.AssetImporter /share/oip/test/files/BG/ +# java eu.openimages.AssetImporter /share/oip/test/files/BG/BG_5771.xml + java eu.openimages.AssetImporter importfiles/WEEKNUMMER532-HRE000184B1.xml Copied: openimages/tags/0.6/README (from rev 38617, openimages/trunk/README) =================================================================== --- openimages/tags/0.6/README (rev 0) +++ openimages/tags/0.6/README 2009-09-14 19:52:45 UTC (rev 38619) @@ -0,0 +1,6 @@ +Open Images Platform + +This is the Open Images Platform Web Application, you can build it with maven2. Standing in this directory: + +$ mvn clean install + Copied: openimages/tags/0.6/dc_metadata.xml (from rev 38617, openimages/trunk/dc_metadata.xml) =================================================================== --- openimages/tags/0.6/dc_metadata.xml (rev 0) +++ openimages/tags/0.6/dc_metadata.xml 2009-09-14 19:52:45 UTC (rev 38619) @@ -0,0 +1,23 @@ +<assets><asset><title>Polygoon Wereldnieuws : Weeknummer: 52-36</title><subject>bouwactiviteiten</subject><subject>stedenbouw</subject><description>Bioscoopjournaal met wekelijks een andere samenstelling van allerlei nieuws uit het buitenland. +UITBREIDING VAN RIO DE JANEIRO +In de Braziliaanse hoofdstad Rio de Janeiro, waarvan pan, vinden bouwactiviteiten plaats in het kader van een grootscheeps sanerings- en uitbreidingsplan, met de bedoeling de stad moderner te maken en meer woonruimte te creëren. Ook 's nachts wordt gewerkt.</description><date>05-09-1952</date><format>00:00:56</format><contributor>Bloemendal, Philip (commentaar)</contributor><coverage>Brazilië</coverage><coverage>Rio de Janeiro</coverage><identifier>BG_26281.mpg</identifier></asset><asset><title>Polygoon Hollands Nieuws : Weeknummer: 76-52</title><subject>nieuwbouw</subject><subject>stedenbouw</subject><subject>verhuizingen</subject><description>Bioscoopjournaals waarin Nederlandse onderwerpen van een bepaalde week worden gepresenteerd. +NIEUWE STAD ALMERE HEEFT ZIJN 1E BEWONERS +De eerste 25 gezinnen zijn, vanuit Amsterdam, naar de nieuwe stad Almere verhuisd. De plaatselijke school en supermarkt zijn al berekend op een groter aantal huishoudens. Naar verwachting zullen er in het jaar 2000 ruim 250.000 mensen wonen. SHOTS: luchtshots Almere-Haven; bus met nieuwe bewoners rijdt richting Almere; int. en ext. nieuwbouwhuis en etage in Amsterdam; bouwwerkzaamheden en zandhopen rond gereed gekomen woningen; gemeenschapshuis doet dienst als kerkgebouw; int. klaslokaal met vier leerlingen; int. supermarkt; verkoper verkoopt tussen de bouwprojecten kerstbomen. REACTIE van Amsterdamse vrouw die haar nieuwe woning bezichtigt en vertelt over haar oude etagewoning in Amsterdam en van een jongeman die vertelt dat hij de woning in Almere ziet als een nieuw begin.</description><date>01-01-1976</date><date>exacte datum onbekend</date><format>00:02:37</format><contributor>Bloemendal, Philip (commentaar)</contributor><coverage>Almere</coverage><coverage>Almere-Haven< /coverage><coverage>Nederland</coverage><identifier>BG_9383.mpg</identifier></asset><asset><title>Polygoon Hollands Nieuws : Weeknummer 47-02</title><subject>stedenbouw</subject><subject>tentoonstellingen</subject><subject>wederopbouw</subject><description>Bioscoopjournaals waarin Nederlandse onderwerpen van een bepaalde week worden gepresenteerd. +DEN HAAG BOUWT OP +Tentoonstelling in het Gemeentemuseum te Den Haag waar mbv maquettes zichtbaar wordt gemaakt hoe de geplande wederopbouw van de stad er uitziet. Burgemeester S.J.R. de Monchy opent de tentoonstelling. Aanwezig is oa de architect W.M. Dudok. 03:51 De Monchy (links); Dudok (rechts)</description><date>01-12-1946</date><date>exacte dag onbekend</date><format>00:01:06</format><coverage>Den Haag</coverage><coverage>Nederland</coverage><identifier>WEEKNUMMER470-HRE0001588F.mpg</identifier></asset><asset><title>Polygoon Hollands Nieuws : Weeknummer 59-09</title><subject>historische reconstructies</subject><subject>jubilea</subject><subject>kleding</subject><subject>steden</subject><description>Bioscoopjournaals waarin Nederlandse onderwerpen van een bepaalde week worden gepresenteerd. +HISTORISCHE KLEDIJ +Ihkv het aanstaande 700-jarig bestaan van Amersfoort kleden inwoners van de stad zich in historische kleding en lopen door het oude centrum.</description><date>23-02-1959</date><format>00:01:33</format><contributor>Bloemendal, Philip (commentaar)</contributor><coverage>Amersfoort</coverage><coverage>Nederland</coverage><identifier>WEEKNUMMER590-HRE00012EFF.mpg</identifier></asset><asset><title>Polygoon Hollands Nieuws : Weeknummer 51-50</title><subject>fabrieken</subject><subject>tentoonstellingen</subject><description>Bioscoopjournaals waarin Nederlandse onderwerpen van een bepaalde week worden gepresenteerd. +GOUDA PIJPENSTAD +Aandacht voor Goudse pijpen. SHOTS: - Ext. stadhuis Gouda; - een man steekt, staande vóór het stadhuis, een Goudse pijp op; - int. pijpenfabriek: arbeiders vervaardigen handmatig Goudse pijpen; - in een oude winkel is een tentoonstelling ingericht met Goudse en andere pijpen uit div. tijden en culturen.</description><date>01-12-1951</date><date>exacte dag onbekend</date><format>00:01:52</format><coverage>Gouda</coverage><coverage>Nederland</coverage><identifier>WEEKNUMMER515-HRE0000E8C7.mpg</identifier></asset><asset><title>Polygoon Hollands Nieuws : Weeknummer: 47-28</title><subject>achterbuurten</subject><subject>armoede</subject><subject>gymnastiek</subject><subject>jeugdcriminaliteit</subject><subject>jongens</subject><subject>meisjes</subject><subject>speelplaatsen</subject><subject>steden</subject><subject>vandalisme</subject><subject>woningen</subject><subject>woninginterieurs</subject><description>Bioscoopjournaals waarin Nederlandse onderwerpen van een bepaalde we ek worden gepresenteerd. +BALDADIGE JEUGD +In dit opvoedkundig bedoelde filmpje wordt aangetoond dat in een stad slechte woonomstandigheden en gebrek aan duidelijke leiding door volwassenen, leiden tot baldadigheid bij de jeugd. Een pleidooi wordt gehouden voor het inrichten van speelplaatsen en het aanstellen van jeugdleiders. SHOTS: - Amsterdamse jongens en meisjes zitten in een zaal van het Amsterdamse hoofdbureau van Politie en worden ernstig toegesproken; - ext. huizen in grauwe troosteloze stadsbuurten; - int. armoedige huizen met primitieve woonomstandigheden; - kinderen richten op straat en in een park allerlei rotzooi aan; oa slopen ze een reservewiel van een auto; stelen een koffer uit een auto; smijten stenen door ramen of in het water, enz.; volwassenen treden corrigerend op; - kinderen spelen in een speeltuin in een stadspark; jongens roeien met zijn allen in een boot; jongens boksen in een gymzaal of springen er over een touw of een paard; meisjes krijgen naailes of bezoeken een bloemenkas.</description ><date>16-06-1947</date><format>00:02:23</format><coverage>Amsterdam</coverage><coverage>Nederland</coverage><identifier>BG_9384.mpg</identifier></asset><asset><title>Polygoon > Hollands Nieuws : Weeknummer: >77-47</title><subject>schaalmodellen</subject><subject>steden</subject><description>Bioscoopjournaals > waarin Nederlandse onderwerpen van een bepaalde week worden gepresenteerd. +MAQUETTE VAN MAASTRICHT IN DE 18E EEUW +In de Centrale Werkplaats Instructie Middelen van de Koninklijke Landmacht in Breda is een kopie gemaakt van het Maastricht na de Franse bezetting tussen 1748 en 1752. De kopie is vervaardigd op basis van foto's van de originele maquette van het Maastricht van toen zoals die te zien is in 'Hotel des Invalides' in Parijs. SHOTS: luchtshot Maastricht; overzicht van de maquette met man aan het werk aan de maquette; man bekijkt foto's en mannen werken aan schaalmodellen, o.a. plakken van ramen en deuren op huizen; luchtshot van Onze Lieve Vrouwe Kerk en marktplein met stadhuis en van beide op de maquette.</description><date>01-01-1977</date><date>exacte datum onbekend</date><format>00:01:22</format><contributor>Bloemendal, Philip (commentaar)</contributor><coverage>Maastricht</coverage><coverage>Nederland</coverage><identifier>BG_10319.mpg</identifier></asset><asset><title>Polygoon Hollands Nieuws : Weeknummer: 77-41</title><subject>politie</subject><subject>stadsverkeer</subjec t><subject>steden</subject><subject>verkeerslichten</subject><subject>verkeersveiligheid</subject><subject>video-apparatuur</subject><description>Bioscoopjournaals waarin Nederlandse onderwerpen van een bepaalde week worden gepresenteerd. +ACHTER DE SCHERMEN VAN DE VERKEERSLICHTEN-CENTRALE +Naast elektronische verkeersregeling via detectoren in de weg maken de verkeerscentrales in de grote steden nu ook gebruik van videocamera's. Om de juiste plaats te bepalen worden de videocamera's in eerste instantie op een hoogwerker geplaatst waarna de definitieve plaats vastgesteld wordt. De camera's kunnen worden bediend vanuit een zgn. video-bus. SHOTS: chaos op drukke kruising in stad, met toeterende auto's; int. verkeerscentrale met computers; witte politieauto (Volkswagen kever) met zwaailicht en sirene; politieagent regelt verkeer op drukke kruising; verkeerscentrale met videobeelden van knooppunten; hoogwerker; int. video-bus; luchtshots vanaf de hoogwerker; videocamera op hoge mast.</description><date>01-01-1977</date><date>exacte datum onbekend</date><format>00:01:39</format><contributor>Bloemendal, Philip (commentaar)</contributor><coverage>Nederland</coverage><identifier>BG_10492.mpg</identifier></asset><asset><title>Polygoon Hollands Nieuws : Weeknummer 72-22< /title><subject>steden</subject><description>Bioscoopjournaals waarin Nederlandse onderwerpen van een bepaalde week worden gepresenteerd. +HISTORISCH STADJE +Stads- en straatshots van het historische stadje Brielle onder de rook van het Europoortgebied, dat 400 jaar geleden op de Spanjaarden is heroverd. Met oa de kerk, de oude stadswallen met stadspoort, oude huizen en schilderijen en prenten van de stad.</description><date>01-05-1972</date><date>exacte dag onbekend</date><format>00:01:15</format><coverage>Brielle</coverage><coverage>Nederland</coverage><identifier>WEEKNUMMER722-HRE000168F8.mpg</identifier></asset><asset><title>Polygoon Hollands Nieuws : Weeknummer 47-34</title><subject>dierentuinen</subject><subject>menigte</subject><subject>natuur</subject><subject>rondvaartboten</subject><subject>stations</subject><subject>steden</subject><subject>stranden</subject><subject>treinen</subject><subject>vakantie</subject><description>Bioscoopjournaals waarin Nederlandse onderwerpen van een bepaalde week worden gepresenteerd. +VACANTIE 1947 +Vakantie in Nederland 1947: stadsbewoners trekken bepakt en bezakt de stad uit naar buiten en bevolken massaal perrons en treinen op hun tochten naar mooie natuurgebieden, viswateren of strand; buitenlanders en plattelanders daarentegen trekken naar de grote steden toe en maken bijv. een tochtje met de rondvaartboot door Amsterdam of bezichtigen Artis.</description><date>01-08-1947</date><date>exacte dag onbekend</date><format>00:01:59</format><coverage>Amsterdam</coverage><coverage>Nederland</coverage><identifier>WEEKNUMMER473-HRE0000CE79.mpg</identifier></asset><asset><title>Polygoon Hollands Nieuws : Weeknummer 57-30</title><subject>bruiloften</subject><subject>jubilea</subject><subject>kostuums</subject><subject>steden</subject><subject>volksdansen</subject><description>Bioscoopjournaals waarin Nederlandse onderwerpen van een bepaalde week worden gepresenteerd. +HET ZESDE EEUWFEEST VAN EDAM +Gekostumeerd feest ter viering van het feit dat Edam 600 jaar geleden stadsrechten kreeg, oa een kerkdienst, wagenspelen, een bruiloft op het Damplein, een bruiloftsmaal en volksdansen. Verder div. stadsshots.</description><date>12-07-1957</date><date>1957-07-13 1957-07-14 1957-07-15 1957-07-16</date><format>00:01:59</format><contributor>Bloemendal, Philip (commentaar)</contributor><coverage>Edam</coverage><coverage>Nederland</coverage><identifier>WEEKNUMMER573-HRE000101B4.mpg</identifier></asset></assets> \ No newline at end of file Copied: openimages/tags/0.6/jetty-env.xml (from rev 38617, openimages/trunk/jetty-env.xml) =================================================================== --- openimages/tags/0.6/jetty-env.xml (rev 0) +++ openimages/tags/0.6/jetty-env.xml 2009-09-14 19:52:45 UTC (rev 38619) @@ -0,0 +1,90 @@ +<?xml version="1.0"?> +<!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" "http://jetty.mortbay.org/configure.dtd"> +<!--This resouce configuration points to the test database--> +<Configure class="org.mortbay.jetty.webapp.WebAppContext"> + + + <!-- + When using jetty:run use an hsql database in the directory 'data'. + --> + + <!-- + <New class="org.mortbay.jetty.plus.naming.EnvEntry"> + <Arg type="java.lang.String">mmbase/mmbaseroot/database</Arg> + <Arg type="java.lang.String">hsqldb_csv</Arg> + <Arg type="boolean">true</Arg> + </New> + + <New class="org.mortbay.jetty.plus.naming.Resource"> + <Arg>jdbc/MMBase</Arg> + <Arg> + <New class="com.mchange.v2.c3p0.ComboPooledDataSource"> + <Set name="driverClass">org.hsqldb.jdbcDriver</Set> + <Set name="jdbcUrl">jdbc:hsqldb:file:data/hsqldb/oip</Set> + <Set name="user">sa</Set> + <Set name="password"></Set> + </New> + </Arg> + </New> + --> + + <!-- + The 'setNodeManager' funcationality which is used, is only implemented in implementations which don't use foreign keys. + I'm going to fix that eventually, but for now please use MySQL. + --> + <New class="org.mortbay.jetty.plus.naming.EnvEntry"> + <Arg type="java.lang.String">mmbase/mmbaseroot/database</Arg> + <Arg type="java.lang.String">mysql_with_views</Arg> + <Arg type="boolean">true</Arg> + </New> + <New class="org.mortbay.jetty.plus.naming.Resource"> + <Arg>jdbc/MMBase</Arg> + <Arg> + <New class="com.mchange.v2.c3p0.ComboPooledDataSource"> + <Set name="driverClass">com.mysql.jdbc.Driver</Set> + <Set name="jdbcUrl">jdbc:mysql://localhost:3306/beg?autoReconnect=true&useUnicode=true&characterEncoding=utf8</Set> + <Set name="user">mmbase</Set> + <Set name="password">admin2k</Set> + </New> + </Arg> + </New> + + <!-- + Put all mmbase date files there too. + --> + <New class="org.mortbay.jetty.plus.naming.EnvEntry"> + <Arg type="java.lang.String">mmbase/mmbaseroot/datadir</Arg> + <Arg type="java.lang.String">data</Arg> + <Arg type="boolean">true</Arg> + </New> + + <New class="org.mortbay.jetty.plus.naming.EnvEntry"> + <Arg type="java.lang.String">org.mmbase.streams.transcoders.FFMpeg2TheoraTranscoder/path</Arg> + <Arg type="java.lang.String">/usr/local/bin</Arg> + <Arg type="boolean">true</Arg> + </New> + + + <New class="org.mortbay.jetty.plus.naming.EnvEntry"> + <Arg type="java.lang.String">mmbase/rmmci/port</Arg> + <Arg type="java.lang.String">-1</Arg> + <Arg type="boolean">true</Arg> + </New> + + + <!-- + Default logging configuration is supposing tomcat a bit. + When using jetty log everything on the console. + --> + + <New class="org.mortbay.jetty.plus.naming.EnvEntry"> + <Arg type="java.lang.String">mmbase-config/log/log4j.xml</Arg> + <Arg type="java.lang.String">/WEB-INF/config/log/console.xml</Arg> + <Arg type="boolean">true</Arg> + </New> + + + + +</Configure> + Copied: openimages/tags/0.6/pom.xml (from rev 38618, openimages/trunk/pom.xml) =================================================================== --- openimages/tags/0.6/pom.xml (rev 0) +++ openimages/tags/0.6/pom.xml 2009-09-14 19:52:45 UTC (rev 38619) @@ -0,0 +1,342 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + + + <modelVersion>4.0.0</modelVersion> + + <groupId>eu.openimages</groupId> + <artifactId>oip</artifactId> + <version>0.6</version> + <packaging>war</packaging> + <name>Open Images Platform</name> + + <description>Sound & Vision - Open Images Platform Web Application</description> + + <properties> + <mmbase.version.number>1.9</mmbase.version.number> + <mmbase.version.postfix>-SNAPSHOT</mmbase.version.postfix> + <mmbase.version>${mmbase.version.number}${mmbase.version.postfix}</mmbase.version> + <base.version>${mmbase.version.number}${mmbase.version.postfix}</base.version> + <saxon.version>9.1.0.6</saxon.version> + <netbeans.hint.deploy.server>Tomcat60</netbeans.hint.deploy.server> + <netbeans.hint.jdkPlatform>JDK_1.6</netbeans.hint.jdkPlatform> + <org-netbeans-modules-editor-indent.CodeStyle.usedProfile>project</org-netbeans-modules-editor-indent.CodeStyle.usedProfile> + <org-netbeans-modules-editor-indent.CodeStyle.project.spaces-per-tab>2</org-netbeans-modules-editor-indent.CodeStyle.project.spaces-per-tab> + <org-netbeans-modules-editor-indent.CodeStyle.project.tab-size>2</org-netbeans-modules-editor-indent.CodeStyle.project.tab-size> + <org-netbeans-modules-editor-indent.CodeStyle.project.indent-shift-width>2</org-netbeans-modules-editor-indent.CodeStyle.project.indent-shift-width> + <org-netbeans-modules-editor-indent.CodeStyle.project.text-limit-width>80</org-netbeans-modules-editor-indent.CodeStyle.project.text-limit-width> + <org-netbeans-modules-editor-indent.CodeStyle.project.expand-tabs>true</org-netbeans-modules-editor-indent.CodeStyle.project.expand-tabs> + <org-netbeans-modules-editor-indent.text.x-java.CodeStyle.project.indentCasesFromSwitch>false</org-netbeans-modules-editor-indent.text.x-java.CodeStyle.project.indentCasesFromSwitch> + <org-netbeans-modules-editor-indent.text.x-java.CodeStyle.project.spaces-per-tab>4</org-netbeans-modules-editor-indent.text.x-java.CodeStyle.project.spaces-per-tab> + <org-netbeans-modules-editor-indent.text.x-java.CodeStyle.project.tab-size>8</org-netbeans-modules-editor-indent.text.x-java.CodeStyle.project.tab-size> + <org-netbeans-modules-editor-indent.text.x-java.CodeStyle.project.indent-shift-width>4</org-netbeans-modules-editor-indent.text.x-java.CodeStyle.project.indent-shift-width> + <org-netbeans-modules-editor-indent.text.x-java.CodeStyle.project.text-limit-width>80</org-netbeans-modules-editor-indent.text.x-java.CodeStyle.project.text-limit-width> + </properties> + + <build> + <defaultGoal>package</defaultGoal> + <resources> + <resource> + <directory>src/main/resources</directory> + <includes> + <include>**/*</include> + </includes> + </resource> + <resource> + <targetPath>org/mmbase/config</targetPath> + <directory>src/main/config</directory> + <includes> + <include>**/*</include> + </includes> + </resource> + </resources> + <plugins> + <plugin> + <groupId>org.mmbase.maven</groupId> + <artifactId>maven-mmbase-plugin</artifactId> + <version>1.9-SNAPSHOT</version> + <executions> + <execution> + <id>create-index-files</id> + <goals> + <goal>create-index-files</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <artifactId>maven-compiler-plugin</artifactId> + <configuration> + <source>1.5</source> + <target>1.5</target> + <maxmem>256M</maxmem> + <showDeprecation>true</showDeprecation> + </configuration> + </plugin> + + <plugin> + <artifactId>maven-war-plugin</artifactId> + <!-- this is a version of the war plugin compiled by Michiel. See http://jira.codehaus.org/browse/MWAR-205 --> + <version>2.1-beta-2-20090723.092931-2</version> + <configuration> + <archiveClasses>true</archiveClasses> + </configuration> + </plugin> + + <plugin> + <groupId>org.mmbase.maven</groupId> + <artifactId>maven-mmbase-plugin</artifactId> + <version>1.9-SNAPSHOT</version> + <executions> + <execution> + <id>create-index-files</id> + <goals> + <goal>create-index-files</goal> + </goals> + </execution> + </executions> + </plugin> + + <plugin> + <groupId>org.mortbay.jetty</groupId> + <artifactId>maven-jetty-plugin</artifactId> + <configuration> + <jettyEnvXml>${basedir}/jetty-env.xml</jettyEnvXml> + </configuration> + <!-- + These jars are needed by jetty-env.xml + which is used on mvn jetty:run + --> + <dependencies> + <dependency> + <groupId>c3p0</groupId> + <artifactId>c3p0</artifactId> + <version>0.9.1.2</version> + <scope>runtime</scope> + </dependency> + <!-- + <dependency> + <groupId>hsqldb</groupId> + <artifactId>hsqldb</artifactId> + <version>1.8.0.7</version> + <scope>runtime</scope> + </dependency> + --> + <!-- Testing on MySQL only for now --> + <dependency> + <groupId>mysql</groupId> + <artifactId>mysql-connector-java</artifactId> + <version>5.1.6</version> + <scope>runtime</scope> + </dependency> + </dependencies> + + </plugin> + </plugins> + </build> + + <dependencies> + <dependency> + <groupId>org.mmbase</groupId> + <artifactId>base-webapp</artifactId> + <version>${base.version}</version> + <type>war</type> + </dependency> + <dependency> + <groupId>org.mmbase</groupId> + <artifactId>mmbase-streams</artifactId> + <version>${mmbase.version}</version> + <type>war</type> + </dependency> + <dependency> + <groupId>org.mmbase</groupId> + <artifactId>mmbase-cloudcontext</artifactId> + <version>${mmbase.version}</version> + <type>war</type> + </dependency> + <dependency> + <groupId>org.mmbase</groupId> + <artifactId>mmbase-mmsite</artifactId> + <version>${mmbase.version}</version> + <type>war</type> + </dependency> + <dependency> + <groupId>org.mmbase</groupId> + <artifactId>mmbase-lucene</artifactId> + <version>${mmbase.version}</version> + <type>war</type> + </dependency> + + <dependency> + <groupId>org.mmbase</groupId> + <artifactId>mmbase-searchrelate</artifactId> + <version>${mmbase.version}</version> + <type>war</type> + </dependency> + <dependency> + <groupId>org.mmbase</groupId> + <artifactId>mmbase-email</artifactId> + <version>${mmbase.version}</version> + <type>war</type> + </dependency> + <dependency> + <groupId>org.mmbase</groupId> + <artifactId>mmbase-crontab</artifactId> + <version>${mmbase.version}</version> + <type>war</type> + </dependency> + + <dependency> + <groupId>org.mmbase</groupId> + <artifactId>mmbase</artifactId> + <version>${mmbase.version}</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.mmbase</groupId> + <artifactId>mmbase-cloudcontext</artifactId> + <version>${mmbase.version}</version> + <classifier>classes</classifier> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.mmbase</groupId> + <artifactId>mmbase-resources</artifactId> + <version>${mmbase.version}</version> + <classifier>classes</classifier> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.mmbase</groupId> + <artifactId>mmbase-media</artifactId> + <version>${mmbase.version}</version> + <classifier>classes</classifier> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.mmbase</groupId> + <artifactId>mmbase-streams</artifactId> + <version>${mmbase.version}</version> + <classifier>classes</classifier> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>javax.servlet</groupId> + <artifactId>servlet-api</artifactId> + <version>2.5</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.mmbase</groupId> + <artifactId>mmbase-mmsite</artifactId> + <version>${mmbase.version}</version> + <classifier>classes</classifier> + <scope>provided</scope> + </dependency> + + <!-- a decent xslt processor is always welcome --> + <dependency> + <groupId>net.sf.saxon</groupId> + <artifactId>saxon</artifactId> + <version>${saxon.version}</version> + <scope>runtime</scope> + </dependency> + <dependency> + <groupId>net.sf.saxon</groupId> + <artifactId>saxon-dom</artifactId> + <version>${saxon.version}</version> + <scope>runtime</scope> + </dependency> + + + <dependency> + <groupId>opensymphony</groupId> + <artifactId>oscache</artifactId> + <version>2.4</version> + <exclusions> + <exclusion> + <!-- provided by base-webapp --> + <groupId>log4j</groupId> + <artifactId>log4j</artifactId> + </exclusion> + <exclusion> + <!-- provided by lucene war --> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> + </exclusion> + <exclusion> + <!-- this is a bug in the oscache pom, if you ask me --> + <groupId>javax.servlet</groupId> + <artifactId>servlet-api</artifactId> + </exclusion> + </exclusions> + </dependency> + + <dependency> + <groupId>org.mmbase</groupId> + <artifactId>mmbase-rmmci</artifactId> + <version>${mmbase.version}</version> + </dependency> + + + + </dependencies> + + <repositories> + <repository> + <id>mmbase_repository</id> + <url>http://www.mmbase.org/maven2/</url> + </repository> + <repository> + <id>mmbase_snapshots</id> + <url>http://www.mmbase.org/snapshots/</url> + </repository> + + </repositories> + <pluginRepositories> + <pluginRepository> + <id>mmbase</id> + <name>MMBase Maven2 repository</name> + <url>http://www.mmbase.org/maven2</url> + </pluginRepository> + <pluginRepository> + <id>mmbase-snapshots</id> + <name>MMBase Maven2 snapshots repository</name> + <url>http://www.mmbase.org/snapshots</url> + </pluginRepository> + </pluginRepositories> + + <profiles> + <profile> + <id>default</id> + <activation> + <activeByDefault>true</activeByDefault> + </activation> + <dependencies> + <!-- only needed for tomcat 5.5 + What goes wrong then? + --> + <dependency> + <groupId>xerces</groupId> + <artifactId>xercesImpl</artifactId> + <version>2.9.1</version> + </dependency> + </dependencies> + </profile> + <profile> + <id>servlet25</id> + <properties> + <base.version>${mmbase.version.number}-servlet25${mmbase.version.postfix}</base.version> + </properties> + </profile> + <profile> + <id>development</id> + <properties> + <maven.war.useDefaultExcludes>false</maven.war.useDefaultExcludes> + </properties> + </profile> + </profiles> + + +</project> Copied: openimages/tags/0.6/src (from rev 38617, openimages/trunk/src) _______________________________________________ Cvs mailing list [email protected] http://lists.mmbase.org/mailman/listinfo/cvs
