2017-01-11 8 views
1

私のIDE(私の場合はIntelliJ)の中から実行することができますが、アプリケーションにはパッケージ化されていないいくつかのツールがあります。 "test"ソースルートに似ていますが、テストのためのものではありません。Maven開発ツール/コマンドライン

これを達成するための優れた軽量メソッド/ベストプラクティスはありますか?

このようなタスクの例は、いくつかのテストデータベースをリセットし、いくつかのサードパーティ製のシステムなどに基づいて特定のファイルを再生成することです。モジュールのクラスパス/データモデルにアクセスできるスクリプトタスクに似ています。

ありがとうございます!

+0

このようなクラスの目的は何ですか? – khmarbaise

+0

基本的には何でもできます。開発中にいくつかのデータベースをテスト、チェック、修正するための証明書/ファイルを生成します。 – frow

+0

@frow - 私の答えは役に立ちますか? – leeyuiwah

答えて

0

私は配布しようとしない内部ユーティリティプログラムについては、srcのものと並行する独自のクラス階層を持つtestsrcに平行なフォルダ)の下に置きます。そして、私のpom.xmlには、というだけでsourceDirectoryという名前が付けられています。これはあなたのケースでは機能しますか?

<build> 
    <sourceDirectory>src</sourceDirectory> 

    <resources> 
     <resource> 
      <directory>src</directory> 
      <includes> 
       <include>*.xml</include> 
       <include>*.properties</include> 
      </includes> 
     </resource> 
    </resources> 
    ... 
</build> 

P.S.私のアーチファクトはwarです。そして、私はEclipseではなくIntellj-ideaを使っていますが、この質問では問題ではないと思います。

関連する問題