爲了呈現一種開發Web應用程序的全新方式,我們的團隊決定創建一個Angular 2 Web應用程序,該應用程序將集成到Eclipse Mars中已有的Maven項目中它不使用NodeJS也不使用Angular。已有的Maven項目中的Angular 2 Web應用程序
我們目前使用屬於com.github.eirslet
的frontend-maven-plugin
,並設法下載並安裝node.exe和npm。 現在,這裏是我們的協議:我們的Web應用程序有自己的package.json
文件,所有配置都需要正常運行,但我們希望能夠區分Web應用程序,因爲它們中的每一個都屬於不同的工作目錄(即com.webapp.app01
,com.webapp.app02
,...)。
由於插件不會讓用戶使用上的不同目錄下npm install
命令,我們想知道我們如何才能達到這個目標......也許使用一般package.json
,而是產生在每個項目中的所有.js文件和相關文件目錄。
這是甚至可能的事情嗎? 你能給我們一些幫助嗎?
謝謝。
乾杯!
不幸的是,我們無法應用您的建議。儘管這是一個很好的解決方案,但我們不得不將新的Web應用程序頁面和打字稿文件集成到已有的Java項目中。我們設法通過Maven下載和安裝NodeJs,但是我們應該能夠在java項目中生成所有文件和依賴項,並且只能爲Angular項目生成。 – Alessio
然後,你可以使用我的上圖,並促使java項目作爲父項,並讓每個子項都使用前端插件執行npm,還是將它排除在外? – Adonis