Skip to content

zhongdj/Lifecycle-StaticWeaver-maven-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lifecycle has upgrade to 0.9.13 to support Spring compatibility, Please follow the follwing maven configuration.

1. define lifecycle.version and lifecycle.weaver.version
<properties>
    <java.version>1.8</java.version>
    <lifecycle.version>0.9.13</lifecycle.version>
    <lifecycle.weaver.version>0.9.2</lifecycle.weaver.version>
</properties>

2. add Lifecycle dependency
<dependencies>
    <dependency>
        <groupId>net.imadz</groupId>
        <artifactId>Lifecycle</artifactId>
        <version>${lifecycle.version}</version>
    </dependency>
</dependencies>

3. add lifecycle-static-weaving-maven-plugin plugin to weave code
<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.5.1</version>
            <configuration>
                <source>${java.version}</source>
                <target>${java.version}</target>
            </configuration>
        </plugin>
        <plugin>
            <groupId>net.imadz</groupId>
            <artifactId>lifecycle-static-weaving-maven-plugin</artifactId>
            <version>${lifecycle.weaver.version}</version>
            <executions>
                <execution>
                    <goals>
                        <goal>StaticWeave</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

4. run mvn clean package to package jar

About

A maven plugin run at process classes phase to weave Lifecycle classes.

Resources

Stars

Watchers

Forks

Packages

No packages published