我有使用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中,以便能够在笔记本电脑和服务器上使用相同的路径?