因此,在编译项目时,我尝试了不同的操作将所需的necesarry .exe文件复制到目标文件夹中。 我还检查了Move a text file into target folder when compiling a Maven project的问答-但这没有帮助。
所以我想要的是编译项目时(使用mvn clean install
将'chromedriver.exe'复制到目标文件夹。我需要这个.exe来启动我的jar文件。
感谢您的帮助!
答案 0 :(得分:1)
如果使用默认配置,则放在src / main / resources中的任何文件都会自动包含在生成的build(target)文件夹中。但是,您应该只包括应该在结果jar中的文件。
答案 1 :(得分:0)
我找到了自己的解决方案: 在pom.xml中,包含
<resources>
<resource>
<directory>${project.basedir}</directory>
<targetPath>${project.build.directory}</targetPath>
<includes>
<include>chromedriver.exe</include>
</includes>
</resource>
</resources>
在build
标签下。