2016-09-20 19 views
1

mavenを使ってangular2のタイプスクリプトプロジェクトを作成したい。 pom.xmlファイル内にnmp inastall、buildコマンドをラップする方法はありますか?私はそのプロジェクトを構築したいだけです。角度2のプロジェクトを構築する

+0

は(公式[春ガイドコード]を見てくださいhttps://github.com/spring-guides/tut-spring-security-and-angular-js/blob/master/double/ui)、Mavenを使ってAngularJSプロジェクトを構築します。 'WebJars'、' src/main/wro'ディレクトリも使用する 'wro4j'ライブラリに関する' pom.xml'をチェックアウトしてください。 Angular '1'を使用していますが、' wro'ファイルを適切な依存関係に編集することで '2'バージョンに切り替えることができます。 [Angular2依存関係](http://www.webjars.org/npm) – WildDev

答えて

1

はい、これを行います。 package.json

、私たちをscriptsbuildを定義する - 私たちはWebPACKのを使う -

scripts": { 
    "build": "NODE_ENV=production webpack -p --config webpack.production.config.js", 
    ... 

のように見えますがその後、あなたのPOMでcom.github.eirslett:frontend-maven-plugin

 <plugin> 
      <groupId>com.github.eirslett</groupId> 
      <artifactId>frontend-maven-plugin</artifactId> 
      <version>0.0.26</version> 

      <executions> 

       <execution> 
        <!-- optional: you don't really need execution ids, 
        but it looks nice in your build log. --> 
        <id>install node and npm</id> 
        <goals> 
         <goal>install-node-and-npm</goal> 
        </goals> 
        <configuration> 
         <nodeVersion>v6.2.2</nodeVersion> 
         <npmVersion>3.9.5</npmVersion> 
        </configuration>       
       </execution> 

       <execution> 
        <id>npm install</id> 
        <goals> 
         <goal>npm</goal> 
        </goals> 

        <!-- optional: default phase is "generate-resources" --> 
        <phase>generate-resources</phase> 

        <configuration> 
         <!-- optional: The default argument is actually 
         "install", so unless you need to run some other npm command, 
         you can remove this whole <configuration> section. 
         --> 
         <arguments>install</arguments> 
        </configuration> 
       </execution> 

       <execution> 
        <id>npm run build</id> 
        <goals> 
         <goal>npm</goal> 
        </goals> 
        <phase>generate-resources</phase> 
        <configuration> 
         <arguments>run build</arguments> 
        </configuration> 
       </execution> 

      </executions> 
     </plugin> 
を使用
関連する問題