2017-11-22 8 views
0

指定煎茶cmdが構築:私はExtJSのプロジェクトのリソースを生成するために構築Mavenのの一環として、次の呼び出し午前2 --destinations

sencha app build --destination "some path" 

内2箇所に生成されたリソースファイルをコピーする必要がありますプロジェクト。理想的には私はこれが動作していないにも各パスの前に--destination引数を指定している。この

sencha app build --destination "first path" "second path" 

のような2つのパスを指定することができます。

シンボリックリンクを使用して最初のパスの内容を2番目にコピーすることはできますが、シンボリックリンクが定義されていないブランチで作業すると複雑になる可能性があります。

私はMavenリソースプラグイン:copy-resourcesを調べましたが、Senchaビルドが完了する前にファイルのコピーを開始します。ビルドが完了するまでこのプラグインを待たせることができますか?

他の提案は、私が「パッケージ」に位相要素の値を変更することによって、これを達成するために管理

答えて

0

を歓迎します。それは、リソースをコピーする前に、煎茶ビルドが完了するまで待つ。

  <plugin> 
      <artifactId>maven-resources-plugin</artifactId> 
      <executions> 
       <execution> 
        <id>copy-appCtx</id> 
        **<phase>package</phase>** 
        <goals> 
         <goal>copy-resources</goal> 
        </goals> 
        <configuration> 
         <outputDirectory>${project.basedir}/src/</outputDirectory> 
         <overwrite>true</overwrite> 
         <resources> 
          <resource> 
           <directory>${project.basedir}/othersrc/</directory> 
           <includes> 
            <include>**/*</include> 
           </includes>          
          </resource> 
         </resources> 
        </configuration> 
       </execution> 
      </executions> 
     </plugin> 
関連する問題