У меня есть многопроектная градиентная сборка, содержащая 3 проекта: A
, B
и C
.Как включить ресурсы субпроекта в родительский проект?
A
и B
зависит от C
.
C
имеет файл myconfig.xml
в своей папке resources
, которую я хотел бы включить как ресурс в войне, созданный для A
и B
.
A -- project type - WAR
-- depends on - C
B -- project type - WAR
-- depends on - C
C -- project type - JAVA
\_ src\main\resources
\_ myconfig.xml
Однако просто иметь C как зависимость для A & B не кажется, чтобы сделать это. Файл myconfig.xml
: не присутствует в файле WBE-INF\classes
файла войны. Это действительно присутствует в файле C.jar
, но это не то место, где это необходимо.
Как делить папку ресурсов с C
так, чтобы ее в файле войны A
и B
?
Любой образец проекта онлайн, чтобы попробовать? – Opal
Рассмотрите возможность обращения к xml непосредственно из 'C.jar', так как он находится в пути к классу. Вы можете открыть ресурс как поток. Проверьте этот пост http://stackoverflow.com/questions/20389255/reading-a-resource-file-from-within-jar –
@AntonK. можете ли вы добавить это как ответ – pdeva