0
votes

FilenotfoundException Fichier de ressources d'un répertoire externe Maven Intellij

J'ai quelques problèmes à exécuter une application Springboot dans Intellij. Le @springbooTapplication est situé dans le module enfant

<artifactId>config</artifactId>
    <properties>
        <environment>DEV</environment>
        <country>ID</country>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    </properties>
    <build>
        <filters>
            <filter>../../build/server.properties</filter>
        </filters>
        <resources>
            <resource>
                <directory>../../conf</directory>
                <filtering>true</filtering>
                <excludes>
                    <exclude>**/**/log4j2.xml</exclude>
                </excludes>
                <targetPath>../../../../deploy/conf</targetPath>
            </resource>
...


0 commentaires

3 Réponses :


0
votes

Je dirais que ce n'est pas une structure de projet Java standard ... pas une bonne pratique.

Aller au fichier -> Structure du projet -> Modules E.G.:

 Entrez la description de l'image ici

Comme vous pouvez le voir, vous pouvez modifier les chemins vers la source, la ressource, le test ... Dossiers ou ajouter plus que sur.

Peut-être cela aidera ...


0 commentaires

0
votes

Premier: supprimez le principal / de @importresource ("ClassPath: /Beans.xml") .

Cela devrait être: xxx

secondaire: vérifiez que vous haricot.xml est copié dans votre répertoire de construction de projet lorsque les ressources sont traitées. < / p>

L'emplacement par défaut du haricot.xml serait cible / classes / haricots.xml .


0 commentaires

0
votes

Retirez le leader / de @importrece ("ClassPath: /Beans.xml").

  1. Cela devrait être comme: @importresource ("ClassPath: haricots.xml")

  2. Vérifiez si le fichier source Beans.xml a été copié dans le répertoire de construction ou non: chemin: /target/classess/beans.xmlled/p>

  3. Si vous n'avez pas placé le haricot.xml dans le dossier de source, fournissez ensuite le chemin actuel ou placez-le à l'intérieur du dossier de ressources


0 commentaires