2017-02-14 13 views
0

У меня есть Front-End приложение, построенное с Angular2 + Webpack со следующей структурой:Упаковка Углового 2 приложения в JAR, используя Maven

> app 
    > config 
    > dist 
    > dll 
    > node_modules 
    > src 
    pom.xml 
    package.json 
    ... (other files) 

И я в настоящее время пытаюсь использовать Maven для упаковки все, порожденное приложение в dist (css, html, js) в .jar.

Я заполнил большую часть своего файла pom.xml с помощью некоторых необходимых тегов, таких как: лицензия, разработчики, scm, groupId, artifactId и т. Д. У меня в настоящее время возникают проблемы и мне очень нужна помощь. часть pom.xml, где я предполагаю, что должно быть выполнено выполнение или конфигурация, которая обрабатывает специфику упаковки, такую ​​как каталоги, но это то, о чем я не слишком уверен, любая помощь очень ценится!

P.S. Можно ли отключить каталог dist для META-INF/resources/webjars/?

ответ

1

Вам нужно что-то подобное или я вас неправильно понял?

<build> 
    <resources> 
     <resource> 
      <directory>dist</directory> 
      <targetPath>dist</targetPath> 
     </resource> 

     <resource> 
      <directory>src/main/resources</directory> 
     </resource> 
    </resources> 
</build>