Month: January 2015

Sonar Postgresql

Do you want to use Sonar with postgresql? Then read the following articel. https://github.com/darianmiller/devmachine/wiki/Configure-Sonar-to-Utilize-PostgreSQL This can be very handy if you want to use the maven sonar pluging. All results of the scan will be stored to this DB.

log4j – where are my logs?

Create a Servlet that shows you the log4j-configuration String configurationOptionStr = OptionConverter.getSystemProperty( LogManager.DEFAULT_CONFIGURATION_KEY, null); String configuratorClassName = OptionConverter.getSystemProperty( LogManager.CONFIGURATOR_CLASS_KEY, null); writer.write(“configurationOptionStr:” +configurationOptionStr+”n”); writer.write(“configuratorClassName:” +configuratorClassName+”n”);

repo.maven.org repo1.maven.org

Apache maven is searching in the wrong repository. https://repo.maven.org/maven2/ But it should point to https://repo1.maven.org/maven2/ If you call https://repo.maven.org/maven2/ with a browser you will be redirected to https://repo1.maven.org/maven2/ . But other programs can’t follow the redirect. In my case it was maven itself who wanted to download a plugin. To fix this issue you have …

repo.maven.org repo1.maven.org Read More »

Nexus – Performing a Release Build

https://wiki.jenkins-ci.org/display/JENKINS/M2+Release+Plugin Installing the m2release Plugin Performing a Release Build Other option to perform an release-build alternaviv :https://wiki.jenkins-ci.org/display/JENKINS/Release+Plugin http://www.baeldung.com/maven-release-nexus http://www.baeldung.com/maven-deploy-nexus

Maven and Eclipse

Previous steps to make: Install Maven Install Eclipse (luna) mvn archetype:generate -DgroupId=org.apache.maven.archetypes -DartifactId=wwsservices -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false mvn archetype:generate -DgroupId=com.porsche.wwsp -DartifactId=wwsframework -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false – src – main – java – resources – webapp – test – java – resources – target create a maven projekt A pom.xml-File is created create eclipse projekt mvn eclipse:eclipse Convert to Maven …

Maven and Eclipse Read More »

Install maven on Mac OS X

Download the archiv from apache cd ~/Downloads unzip apache-maven-3.3.3-bin.zip cd /usr/local sudo mkdir apache-maven sudo mv ~/Downloads/apache-maven-3.3.3 /usr/local/apache-maven cd /Library/Java/JavaVirtualMachines/ ls cd ~ vi .bash_profile 1.Extract the distribution archive, i.e. apache-maven-3.2.5-bin.tar.gz to the directory you wish to install Maven 3.2.5. These instructions assume you chose /usr/local/apache-maven. The subdirectory apache-maven-3.2.5 will be created from the archive. …

Install maven on Mac OS X Read More »

MySql, DB2 und postgresql

Wie entwickelt und betreibt man eine SQL-Datenbank bzw. ein Datenmodel das folgende Vorteile bietet. Unterstützung von UTF8. Da die Welt groß ist sollte man alle Schrifzeichen speichern können. Meine Kunden betreiben u.a. Sites für Korea und China. Es soll auf verschiedene Datenbanksystemen arbeiten. Dadurch erhält man Herstellerunabhängigkeit Unabhängigkeit des Betriebsystems. Nach Möglichkeit sollte alle Datenbanken …

MySql, DB2 und postgresql Read More »

Ränder in iText-Tabellen.

Jede Tabelle hat ihre default cell. Wenn man eine Tabelle ohne Rahmen haben möchte, dann muss folgender code ausgeführt werden: table.getDefaultCell().setBorder(0); //kein Rahmen table.getDefaultCell().setBorder(1); //Rahmen oben table.getDefaultCell().setBorder(2); //Rahmen unten – was in unserem Fall gut ist

Sicherung der Postgres Datenbank

pg_dump postgres > c:\Daten\db.sql Wenn man ausversehen den Filenamen vergisst geht die Ausgabe an die Console. Der Output dauert ewig. Das Gute an dieser Art der Sicherung ist, dass dies über rechnerarchitekturgrenzen hinweg funktioniert. Anders formuliert – ich kann die Daten von Windows sichern und auf mac wieder einspielen. Weiter führende Links findest du unter: …

Sicherung der Postgres Datenbank Read More »

Deployment und der Symlink

Wenn man eine Site im professionellen Umfeld betreiben möchte, so kommt benötigt man ein Versionkonzept. Ziel ist es zwischen verschiedenen Versionen einer Webanwendung hin und her zuschalten. Entwicklung Test Staging production ETU ITU – Integration-Umgebung STU – Systemtest-Umgebung PU – Produktionsumgebung Lokal Entwicklung Konsolierung Produktion Erzeugung eines Links. ln -s v1.2.1 production Auf den 1und1 …

Deployment und der Symlink Read More »

eclipse datasource explorer vs. Squirell SQL

Als Java-Entwickler arbeite ich Tag für Tag mit Eclipse. Dadurch kenne ich die Shorcuts um schnell mit meiner Lieblings-IDE arbeiten zu können. Die letzten Jahre habe ich mit Quantum gearbeitet. Jedes mal wenn eine neue Version von Eclipse erschiene ist, musste ich das Plugin nachinstallieren. Doch Eclipse kommt mit von sich aus mit einem eigenen …

eclipse datasource explorer vs. Squirell SQL Read More »

Martin Rocks