Maven:编译时将可执行文件(.exe)移动到目标文件夹中
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven:编译时将可执行文件(.exe)移动到目标文件夹中相关的知识,希望对你有一定的参考价值。
所以我尝试了不同的东西,在编译项目时将我想要的necesarry .exe文件复制到目标文件夹中。我还查看了Move a text file into target folder when compiling a Maven project的Q&A - 但它没有帮助。
所以我想要的是在编译项目时使用mvn clean install
将'chromedriver.exe'复制到目标文件夹。我需要这个.exe来启动我的jar文件。
任何帮助表示赞赏!
答案
如果您使用的是默认配置,则放置在src / main / resources中的任何文件都将自动包含在生成的build(目标)文件夹中。但是,您应该只包含应该在生成的jar中的文件。
另一答案
我找到了一个自己的解决方案:在pom.xml中,包括
<resources>
<resource>
<directory>${project.basedir}</directory>
<targetPath>${project.build.directory}</targetPath>
<includes>
<include>chromedriver.exe</include>
</includes>
</resource>
</resources>
在build
标签下。
以上是关于Maven:编译时将可执行文件(.exe)移动到目标文件夹中的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法在编辑时将 TextField 的光标移动到文本的末尾?- SwiftUI