2010-05-26 3 views
1

У меня есть другой проект, содержащий статический контент (css, images, JS и т. Д.), И мне нужно, чтобы он был скопирован в корневую директорию веб-пристани для тестирования. В этом проекте я выводил zip-файл, упаковывающий все изображения, CSS и т. Д.Распаковка сборки внутри войны

У меня есть несколько таких проектов виртуальных хостов для разных клиентов, и мой вопрос в том, как распаковать zip-файл, который уже был установлен в репозиторий maven к корню причала?

@Update:

Embedded error: Unable to download the artifact from any repository 

Try downloading the file manually from the project website. 

Then, install it using the command: 
    mvn install:install-file -DgroupId= com.virtualhost -DartifactId=something 
-Dversion=0.0.1 -Dpackaging=zip -Dfile=/path/to/file 

Alternatively, if you host your own repository you can deploy the file there: 
    mvn deploy:deploy-file -DgroupId=c com.virtualhost -DartifactId=something-D 
version=0.0.1 -Dpackaging=zip -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[i 
d] 


    com.virtualhost:something:zip:0.0.1 

Walter

ответ

2

Это должно быть возможным с dependency:unpack, чем вы могли бы связать на prepare-package фазе. См. Пример Unpacking specific artifacts (в вашем случае используйте <type>zip</type>).

+0

Этот файл находится в репозитории как .zip, используя плагин сборки maven. – 2010-05-26 13:54:39

+0

@ Уолтер Да ... и ваша точка? Вы * можете * зависеть от артефакта сборки. Вам не хватает классификатора? –

+0

@Pascal, похоже, что файл устанавливается под другим именем, что заставляет его не видеть плагин зависимостей. – 2010-05-26 14:28:16

 Смежные вопросы

  • Нет связанных вопросов^_^