Java Intellij Idea构建jar文件,不需要Infra.properties文件

Java Intellij Idea构建jar文件,不需要Infra.properties文件,java,eclipse,intellij-idea,netbeans-8,Java,Eclipse,Intellij Idea,Netbeans 8,我正在尝试根据项目结构为销售订单模块创建可执行jar文件。在构建jar时,指向执行包中的sales order主类 此外,我还添加了其他文件夹作为资源文件。项目结构中的Infra.properties文件与jar文件一起构建。如何限制该文件,要单独使用该文件,不应在jar文件本身中构建从您的问题来看,不清楚您使用的是什么构建工具 如果您正在使用IntelliJ IDEA特定构建,请执行以下操作: 打开文件设置… 转到生成、执行、部署编译器排除 为要排除的文件添加条目,例如: 如果您使用的是M

我正在尝试根据项目结构为销售订单模块创建可执行jar文件。在构建jar时,指向执行包中的sales order主类


此外,我还添加了其他文件夹作为资源文件。项目结构中的Infra.properties文件与jar文件一起构建。如何限制该文件,要单独使用该文件,不应在jar文件本身中构建

从您的问题来看,不清楚您使用的是什么构建工具

如果您正在使用IntelliJ IDEA特定构建,请执行以下操作:

  • 打开文件设置…
  • 转到生成、执行、部署编译器排除
  • 为要排除的文件添加条目,例如:

  • 如果您使用的是Maven特定的构建,则将exclude部分添加到pom.xml:

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
                <version>3.1.0</version>
                <configuration>
                    <excludes>
                        <exclude>**/infra.properties</exclude>
                    </excludes>
                </configuration>
            </plugin>
        </plugins>
    </build>
    
    
    org.apache.maven.plugins
    maven jar插件
    3.1.0
    **/基础设施
    
    当然,这里的模式可能更为具体