Archetype: RichFaces 4.0.0.M1 + Spring 3.0.5.RELEASE + Hibernate 3.3.0

This maven2 archetype contains a little sample web application with this Frameworks: Spring 3.0.5.RELEASE Framework Servlet-API 2.5 JSF 2.0 (mojarra 2.1.2) RichFaces 4.0.0.M1 ploinFaces 1.6 ploinMailFactory 1.3.1 Hibernate 3.3.0 TestNG 5.8 Log4J 1.2.15 HSQLDB 1.8.0.7 The configuration is annotation-driven. It is deployed on the PLOIN Repository-Serve http://www.ploin-m2.de/nexus/content/groups/public/ you can create a project from the archetypeContinue reading “Archetype: RichFaces 4.0.0.M1 + Spring 3.0.5.RELEASE + Hibernate 3.3.0”

JavaDoc und Sources mit Maven downloaden

Maven2 sieht vor produktiven Code, SourceCode und JavaDoc in getrennten JAR-Archiven zu hinterlegen. Idealerweise liegen zu einem Software-Artefakt also drei JAR-Files vor. Hier ein Beispiel: ploinFaces-1.4.5.jar ploinFaces-1.4.5-javadoc.jar ploinFaces-1.4.5-sources.jar Bei einem Aufruf wie “mvn compile” wird standardmäßig immer nur der produktive Code herunter geladen. Wenn auch die JAR-Files mit den classifiern “javadoc” und “sources” von MavenContinue reading “JavaDoc und Sources mit Maven downloaden”

RichFaces mit Maven2

Um RichFaces als aktuelle Maven2 Abhängigkeit zu verwenden, ist es erforderlich die JBoss M2 Repositories in der setting.xml (~/.m2/setting.xml) von Maven2 zu registrieren. Bei mir sieht die Datei wie folgt aus: Wenn das erledigt ist, muss nur noch die entsprechende pom.xml um die folgende Abhängigkeit erweitert werden: Wenn man noch Facelets statt den olen JSPsContinue reading “RichFaces mit Maven2”

Maven2 quickinstall for Mac OS X

Maven2 kann von http://maven.apache.org/ als zip-Datei heruntergeladen werden. Nach dem enpacken muss die Umgebungsvariable PATH angepasst werden und drei weitere Umgebungsvariablen müssen erstellt werden damit Maven2 aus der Kommandozeile aufgerufen werden kann. Gehen wir davon aus das Maven2 in den folgenden Ordner entpackt wurde: /Users/jan/apache-maven-2.0.9/ Um die benötigten Umgebungsvariablen nicht jedesmal aus der Kommandozeile exportierenContinue reading “Maven2 quickinstall for Mac OS X”

Dynamic Version Ranges in Maven2

In Maven2 ist es möglich die Versionen von Softwareartefakten dynamisch an zu geben. Die folgende Versionsangabe bezieht sich immer auf die aktuellste Version einer Abhängigkeit, aber der Version 1.0. <version>[1,0,)</version> Um eine bestimmtet Version zu blocken, z.B. die 1.1, ist folgender Eintrage nötig. <version>(,1.0],[1.2,)</version> Wenn ein Softwareartefakt in einem bestimmten Versionsbereich akzeptiert werden soll istContinue reading “Dynamic Version Ranges in Maven2”

Maven2 quickinstall

maven2 kann von http://maven.apache.org/ als zip-Datei heruntergeladen werden. Nach dem enpacken muss die Umgebungsvariable PATH angepasst werden und drei weitere Umgebungsvariablen muessen erstellt werden damit maven2 aus der Kommandozeile aufgerufen werden kann. Die PATH sollte erweitert werden um den Pfad zum maven2 Verzeichnis(das ist das entpackte Verzeichnis) + “/bin”. export PATH=$PATH:pathToMaven2/bin Als naechstes sollte dieContinue reading “Maven2 quickinstall”

The skin does not exist: Unable to determine the release version

Gestern habe ich, nach dem Befehl “mvn site”, folgende Fehlermeldung erhalten. The skin does not exist: Unable to determine the release version Der Fehler tauchte auf, weil maven2 kein skin gefunden hat. Die ganze Zeit davor hats geklappt. Nun den, als ich das ganze explizit angegeben habe, hat es wieder funktioniert.

Maven2 Quickinstall

maven2 kann von http://maven.apache.org/ als zip-Datei heruntergeladen werden. Nach dem enpacken muss die Umgebungsvariable PATH angepasst werden und drei weitere Umgebungsvariablen muessen erstellt werden damit maven2 aus der Kommandozeile aufgerufen werden kann. Die PATH sollte erweitert werden um den Pfad zum maven2 Verzeichnis(das ist das entpackte Verzeichnis) + “/bin”. export PATH=$PATH:pathToMaven2/bin Als naechstes sollte dieContinue reading “Maven2 Quickinstall”