В проекте A У меня есть зависимость от проекта B, который имеет каталог ресурсов CSS. Из-за некоторых проблем с картой мне нужно скопировать каталог CSS в проект A во время сборки. Как это сделать? Каталог CSS внутри Src/основной/ресурсов/CSS поэтому он идет к/CSS внутри .jarКопировать каталог из другого проекта во время сборки
0
A
ответ
0
Нет необходимости копировать, потому что Servlet 3.0 Specs саис в части 3.6, вы можете поместить CSS в META-INF/resources
в банке вашего проекта B.
Это отлично работает, кроме maven-tomcat-plugin
.
0
Это где файл заканчивается:
<outputDirectory>${basedir}/target/blah</outputDirectory>
Это где он копируется из:
<directory>src/main/otherresources</directory>
Там бы или тег, чтобы сообщить имя файла (ов)
Умножения
Необходимо несколько исполнение с разными идентификаторами для нескольких папок:
0
Существует два решения. Но прежде чем вы узнаете путь от проекта A к проекту B. Вы можете использовать maven resource plugin. Есть цель скопировать ресурс в выходной каталог.
Или вы можете использовать плагин maven ant. Вот пример: http://www.javacodegeeks.com/2013/07/how-to-run-ant-targets-with-maven.html
Я думаю, что он переходит в classpath, его не скопировали – repo
Как я уже сказал: «Не нужно копировать». Прочтите страницу 106! 'статический контент также может быть упакован в JAR-файл с указанным выше содержимым, упакованным в каталог META-INF/resources файла jar. Затем файл JAR можно включить в каталог WEB-INF/lib веб-приложения. ' –