Maven properties fájl kérdés

Fórumok

Hi,

Ásom bele magam a maven rejtelmeibe. Abba a problémába ütköztem, hogy van két properties fájlom (log4j és messages). Szépen beraktam az scr/main/resources alá. Ha futtatom a projektet (nb 6.9), akkor a maven szépen átrakja a target/classes alá, de mivel a target maga nincs benne a classpath-ban, ezért nem is találja meg a program (java.io.FileNotFoundException).
Please do not offense, de biztosan van rá elegáns megoldás (a kézzel másolgatás helyett).
Köszönöm!

Hozzászólások

A target/classes benne van a classpath-ban, ahova a NetBeans másolja. Hogy próbálod beolvasni? getResourceAsStream-mel, ugye? És az elejére általában kell a perjel.

Viczi
http://jtechlog.blogspot.com

...


public static Properties message = new Properties(); // osztályszintű v.

private static void load_messages() {
        try {
            message.load(new FileInputStream(new File("messages.properties")));
        } catch (Exception e) {
            System.out.println("Hiba: " + e.getLocalizedMessage());
            System.exit(-1);
        }
    }