Problème lors de la cueillette fichier à partir du dossier principal / des ressources de la structure du dossier maven

Shruti Khungar:

Je suis en train de chercher un fichier à partir src / dossier principal des ressources /. Auparavant, il fonctionnait très bien, mais récemment, il a commencé la cueillette ce fichier depuis un emplacement cible (target / classes / filename.xml) (je n'ai pas créé ce fichier dans le dossier cible).

File xmlFile = new File(ReadXMLFile.class.getClassLoader().getResource(“filename.xml”).toURI());

Code que je suis en train est:

 File xmlFile = new File(ReadXMLFile.class.getClassLoader().getResource(“filename.xml”).toURI()); 

Attendu: il devrait choisir le fichier à partir de src / principales ressources / / filename.xml réelle: il est de choisir le fichier de la cible / classes / filename.xml

Informations complémentaires: Mon code est ReadXMLFile.xmlet son sous la structure du dossier ci - dessous com.qa.smartcomm.util ReadXMLFile.xml

Quelqu'un peut-il m'aider pour ce problème?

Vishwa Ratna:

Assurez-vous d'avoir une structure (module) comme ci-dessous:

├── src
│   └── main
│       ├── java
│       │   └── somepackage
│       │       └──Main.java
│       │           
│       │               
│       │              
│       └── resources
│           └── filename.xml
└── pom.xml

File xmlFile = new File(String.valueOf(getClass().getClassLoader().getResourceAsStream("filename.xml")));

Je suppose que tu aimes

Origine http://43.154.161.224:23101/article/api/json?id=314863&siteId=1
conseillé
Classement