Posts: 7,417
Threads: 223
Joined: Aug 2007
bodum Wrote:Und was musstest du an den third party jars patchen? Hast du das zurück commited?
JDIC erwarted JVM-D-Parameter, das mußte ich herauspatchen, damit RouteConverter out-of-the-box startet.
Diverse JARs habe ich verkleinert um Klassen, die nicht benötigt werden, um den Download-Umfang zu reduzieren.
Zurück commited? Nein. Ich wünschte irgendjemand von den 3rd-Party-Biblitheken sähe meine Probleme :-(
--
Christian
Posts: 7,417
Threads: 223
Joined: Aug 2007
Wenn Du Schreibzugriff haben möchtest, z.B. für Maven oder Eclipse-Daten: Melde Dich.
--
Christian
Posts: 7,417
Threads: 223
Joined: Aug 2007
bodum Wrote:Hast du irgendwo eine Beschreibung aller Module, was diese machen und wie die voneinander abhängen? Du baust ja nicht mit Maven, da könnte ich das direkt sehen ...
Nach Deiner Ansage habe ich mal geschaut, wie weit ich mit Maven komme und scheitere an dem Problem, die richtige Java Source Version angeben zu können. Magst Du mal schauen?
--
Christian
Posts: 10
Threads: 2
Joined: Jun 2008
Das geht so :
Code:
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
Posts: 7,417
Threads: 223
Joined: Aug 2007
bodum Wrote:Das geht so :
[..]
Ich bekomme trotzdem folgendes:
Code:
c:\p4\RouteConverter>c:\Tools\apache-maven-2.0.9\bin\mvn compile
[INFO] Scanning for projects...
[INFO] Reactor build order:
[INFO] Code shared by all modules
[INFO] REST webservice client
[INFO] Access to the RouteCatalog service
[INFO] RouteConverter
[INFO] ------------------------------------------------------------------------
[INFO] Building Code shared by all modules
[INFO] task-segment: [compile]
[INFO] ------------------------------------------------------------------------
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] Compiling 13 source files to C:\p4\RouteConverter\common\target\classes
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure
C:\p4\RouteConverter\common\src\main\java\slash\navigation\util\Version.java:[61
,21] generics are not supported in -source 1.3
(use -source 5 or higher to enable generics)
public static Map<String, String> parseParameters(String parameters) {
C:\p4\RouteConverter\common\src\main\java\slash\navigation\hex\HexEncoder.java:[
124,24] for-each loops are not supported in -source 1.3
(use -source 5 or higher to enable for-each loops)
for (String arg : args) {
C:\p4\RouteConverter\common\src\main\java\slash\navigation\util\Files.java:[160,
51] generics are not supported in -source 1.3
(use -source 5 or higher to enable generics)
final List<File> list) {
Probiert habe ich es mit Deiner Variante und der aus der
Maven FAQ.
--
Christian
Posts: 10
Threads: 2
Joined: Jun 2008
Zeig mal deine ganze POM hier
Posts: 7,417
Threads: 223
Joined: Aug 2007
Einfacher ist's wohl, wenn Du Dir das ganze SVN-Repository holst, oder? In der FAQ steht wie und wo.
--
Christian
Posts: 7,417
Threads: 223
Joined: Aug 2007
08.09.2008, 12:00
(This post was last modified: 08.09.2008, 12:01 by routeconverter.)
Im Super POM definierte Einstellungen sind nicht gültig ohne Verweis darauf. Das löst es:
Code:
<parent>
<groupId>slash.navigation</groupId>
<artifactId>RouteConverter</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>
--
Christian