Mavenで作成したJavaプロジェクトがあります。だから私は典型的なmavenプロジェクトのレイアウトを持っています。そして、私はJythonを使用しています。だから私はいくつかのpythonファイルを手に入れました。JavaクラスでPythonInterpreterを介して使用します。
Python ファイルを src/main/py フォルダーに配置します。そして、このパスを使用して、インタープリターによってモジュールをインポートします。私のラップトップでは問題なく動作します。
問題は次のとおり
です。mvn install を実行すると、このフォルダーは戦争になりません。
Maven リソース プラグインについて読み、このフォルダーをリソースとして追加しました。このような:
<resources>
<resource>
<directory>src/main/py</directory>
</resource>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
その場合、フォルダーの内容をすべて web-inf/ に直接追加しますが、src/main/py には追加しません。したがって、そのパスは war アーカイブのアプリケーションには無効です。
質問:
ラップトップとサーバーで同じパスを使用できるようにするには、この python リソースと pom.xml に書き込む必要があるものをどのように配置すればよいですか?