ProdukteServicesUnternehmen
Produkte Open Source phloc-commons phloc-commons mit JDK 1.5.x
HomeNewsKontakt|SitemapDatenschutz|Impressum|AGB
pDAFToolsOpen Sourcephloc-commonsphloc-commons mit JDK 1.5.xphloc-datetimephloc-holidayphloc-loggingphloc-ublphloc-poiphloc-genericodephloc-ebinterfacephloc-ysearchbuildinfo-maven-pluginphloc Maven RepositoryTinyMCE Änderungen

phloc-commons mit Java 1.5 compilieren

Da phloc-commons standardmäßig mit Java 1.6 compiliert wird, kann es bei der Verwendung mit Java 1.5 zu Problemen wegen inkompatibler Binär-Dateien kommen.

Um phloc-commons mit Java 1.5 einzusetzen sind folgende Voraussetzungen zu erfüllen:

  • Es muss eine Java 1.5 kompatible JRE als JAVA_HOME Umgebunsgvariable gesetzt sein
  • Mindestens Maven 2.1.0 muss im Pfad (PATH) sein
  • Das Parent-POM (com.phloc/parent-pom) muss (in der benötigten Version) bereits im lokalen Maven Repository installiert sein

Parent POM ab Version 8

Ab Parent POM Version 8 kann mit Hilfe des Maven Profils jdk5 eine Java 1.5 JAR Datei erzeugt werden.

Der Maven Aufruf sieht daher wie folgt aus: mvn -Pjdk5 clean package

 

Parent POM vor Version 8

Wenn eine Parent POM Version < 8 verwendet wird, muss in der Datei pom.xml, im Abschnitt <build> folgender Block hinzugefügt werden:

 

      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
          <source>1.5</source>
          <target>1.5</target>
        </configuration>
      </plugin>


Anschließend kann mit mvn clean package die neue Version gebaut werden. Vorsicht: die JAR-Datei im Verzeichnis target hat den selben Namen wie wenn Sie mit Java 1.6 gebaut wurde.

© phloc systems 2018