2017-02-10 37 views
1

你好我一直在尋找如何創建一個現有項目的webjar一步一步的指導。我的前端項目目前正在使用Angular 2 + webpack,我瞭解這些文件需要在特定目錄META-INF/resources/webjars中進行,並且項目中某處應該有一個Maven pom文件。事情是我不知道在哪裏或如何開始在我的項目中實施這個,所以我在這裏問是否有人可以幫助我或知道我在哪裏可以找到一步一步的指導。關於如何爲前端應用程序創建webjar的分步指南?

我打算使用webjar作爲使用Spring Boot構建的另一個項目的依賴項。任何幫助是極大的讚賞。

回答

0

WebJars實際上只是JS/CSS庫的包裝,可以很容易地用作Java構建中的依賴關係。通過將這些庫的內容放在META-INF/resources中,它們可以在大多數Java Web服務器中作爲靜態資源自動提供。因此,要創建您自己的JAR,並在META-INF/resources中擁有靜態資源,您可以創建一個JAR,只要您喜歡。這通常使用Maven或Gradle等構建工具完成。如果您想將某個JAR發佈到任何人都可以作爲依賴項消耗的位置,那麼大多數人都會使用Maven Central

+0

還有幾個問題:我一直在使用[this](http://www.webjars.org/contributing)來了解一些需求,並且需要了解一些關於這個「 pom.xml'。何時何地應該生成它? (它可以只是我的角度應用程序根目錄中的文件嗎?)我所要做的就是確保角度應用程序將所有文件編譯到「META-INF/resources」目錄中? – Tuco

+0

你可以在以下網址找到更多有關'pom.xml'的信息:https://maven.apache.org/guides/mini/guide-central-repository-upload.html 當你說「angular app compiles」時你用這樣做嗎? –

+0

那麼我使用帶有角度的webpack,所以我在我的'package.json'中有幾個腳本:''start「:」npm run server:dev「 - >''server:dev」:「webpack-dev- server --config config/webpack.dev.js --progress --profile --watch --content-base src /「' – Tuco

相關問題