maven打包依赖


4.0.0

<groupId>com.zhihe</groupId>
<artifactId>testPlC</artifactId>
<version>1.0</version>
<packaging>jar</packaging>

<name>testPlC</name>
<url>http://maven.apache.org</url>

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

<dependencies>

    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-simple</artifactId>
        <version>1.7.25</version>
        <scope>compile</scope>
    </dependency>


    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <version>1.18.24</version>
    </dependency>


    <!--PLC S7 协议-->
    <dependency>
        <groupId>com.github.xingshuangs</groupId>
        <artifactId>iot-communication</artifactId>
        <version>1.5.4</version>
    </dependency>


</dependencies>


<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-shade-plugin</artifactId>
            <version>3.2.4</version>
            <configuration>
                <transformers>
                    <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                        <mainClass>com.zhihe.App</mainClass>
                    </transformer>
                </transformers>
            </configuration>
            <executions>
                <execution>
                    <phase>package</phase>
                    <goals>
                        <goal>shade</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
org.apache.maven.plugins maven-compiler-plugin 3.1 1.8 1.8 UTF-8
posted @ 2025-09-27 22:24  xiondun  阅读(12)  评论(0)    收藏  举报