我将以下项目导入intellij idea:https://github.com/brendano/ark-tweet-nlp/
我设法建立了一个工作jar,但由于某种原因,它将所有源文件从/ src /复制到/ target /,因此生成的jar也包含所有源文件。我该如何防止这种情况?如果它有帮助我已经包含了以下目录的屏幕截图:
答案 0 :(得分:0)
打开设置窗口 CTRL + ALT + S
点击Compiler
选项。您应该看到一个Resource Patterns
列表,它确定IntelliJ将添加到目标文件夹的文件类型。
将!*.java;
添加到资源模式列表中,以排除 .java
源文件添加到target
目录。
如果这不起作用,您可以尝试在Maven POM中添加<build>
标记,其中包含以下内容:
<build>
...
<resources>
<resource>
<directory>src/com</directory>
<targetPath>com</targetPath>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
</resources>
...
</build>