我有使用maven製作的Java項目。所以我有典型的Maven項目佈局。我使用Jython。所以我得到了幾個python文件。我在Python類中通過PythonInterpreter使用。
我把我的python文件放在src/main/py文件夾中。我使用此路徑通過解釋器導入模塊。它在我的筆記本電腦上正常工作如何使用maven將Java項目的python文件包含到.war中?
問題是:
當我做mvn安裝,這個文件夾不會去戰爭。
我閱讀了關於maven資源插件並將此文件夾添加爲資源。像這樣:
<resources>
<resource>
<directory>src/main/py</directory>
</resource>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
這種情況下,它將所有文件夾內容添加到web-inf /直接,但不是在src/main/py中。因此該路徑對於戰爭歸檔中的應用程序無效。
問題是:
我應該如何放置這個python資源和我應該寫在pom.xml中,以便能夠在筆記本電腦和服務器上使用相同的路徑?