Configuration without jlupin-platform-parent

Some users may don't want to use jlupin-platform-parent as the parent module. For example they may have their own parent file they want to use. Of course you can do it. Instaed of using parent:

[...]
    <parent>
        <artifactId>jlupin-platform-parent</artifactId>
        <groupId>com.jlupin</groupId>
        <version>1.6.0.2</version>
    </parent>
[...]

just put jlupin-platform-dependencies in your dependency management section and add plugin to plugin management section to define used version for whole project:

[...]    
    <properties>
        <jlupin-platform-dependencies.version>1.6.0.2</jlupin-platform-dependencies.version>
        <jlupin-platform-maven-plugin.version>1.6.0.2</jlupin-platform-maven-plugin.version>
    </properties>

    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>com.jlupin</groupId>
                <artifactId>jlupin-platform-dependencies</artifactId>
                <version>${jlupin-platform-dependencies.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>

    <build>
        <pluginManagement>
            <plugins>
                <plugin>
                    <groupId>com.jlupin</groupId>
                    <artifactId>jlupin-platform-maven-plugin</artifactId>
                    <version>${jlupin-platform-maven-plugin.version}</version>
                </plugin>
            </plugins>
        </pluginManagement>
    </build>
[...]