猿问

Maven:编译时将可执行文件(.exe)移动到目标文件夹中

因此,在编译我的项目时,我尝试了不同的方法将我想要的、需要的 .exe 文件复制到目标文件夹中。我还在编译 Maven 项目时检查了将文本文件移动到目标文件夹的问答- 但它没有帮助。

所以我想要的是在编译项目时将 'chromedriver.exe' 复制到目标文件夹(使用mvn clean install)。我需要这个 .exe 来启动我的 jar 文件。

任何帮助表示赞赏!


湖上湖
浏览 214回答 2
2回答

哆啦的时光机

如果您使用默认配置,则放置在 src/main/resources 中的任何文件都将自动包含在生成的 build(target) 文件夹中。但是,您应该只包含应该在生成的 jar 中的文件。

HUX布斯

我找到了一个自己的解决方案:在 pom.xml 中,包括<resources>&nbsp; &nbsp; <resource>&nbsp; &nbsp; &nbsp; &nbsp; <directory>${project.basedir}</directory>&nbsp; &nbsp; &nbsp; &nbsp; <targetPath>${project.build.directory}</targetPath>&nbsp; &nbsp; &nbsp; &nbsp; <includes>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <include>chromedriver.exe</include>&nbsp; &nbsp; &nbsp; &nbsp; </includes>&nbsp; &nbsp; </resource>&nbsp;</resources>在build标签下。
随时随地看视频慕课网APP

相关分类

Java
我要回答