Maven如何仅将某些目录部署为jar?

时间:2018-07-20 21:16:08

标签: java maven pom.xml

我有一个Java项目,该项目在现有目录之上生成了JOOQ。当前,部署会将整个目录上载为jar文件。我正在尝试修改pom.xml文件,以便仅将某些目录放入jar并进行部署。以下代码段是我添加到现有pom文件中的代码段。

        <pluginManagement>
        <plugins>
            <plugin>
                <artifactId>maven-deploy-plugin</artifactId>
                <configuration>
                    <skip>true</skip>
                </configuration>
            </plugin>
        </plugins>
    </pluginManagement>

    <plugins>
        <plugin>
            <artifactId>maven-deploy-plugin</artifactId>
            <executions>
                <!-- disable standard deploy -->
                <execution>
                    <id>default-deploy</id>
                    <phase>none</phase>
                </execution>

                <execution>
                    <id>deploy</id>
                    <phase>deploy</phase>
                    <goals>
                        <goal>deploy-file</goal>
                    </goals>
                    <configuration>
                        <groupId>myGruopId</groupId>
                        <artifactId>myArtifactId</artifactId>
                        <version>test3</version>
                        <url>the maven repo directory</url>
                        <file>???</file>
                        <packaging>jar</packaging>
                    </configuration>
                </execution>
            </executions>
        </plugin>
        ... and so on

这是我能提出的(错误)的最佳方法,我不确定我是否朝着正确的方向前进。我今天才开始详细研究Maven(我唯一的经验就是添加依赖项)。有人会告诉我应该去哪里研究吗?谢谢。

0 个答案:

没有答案