Maven Repository - POM file for Swing JavaFX miglayout 3.7.4 3.7.4

Summary

MiGLayout.

MiGLayout - Java Layout Manager for Swing, SWT and JavaFX.

Declaration

Here is the list of declaration for miglayout. If you use Maven you can use the following code to add the dependency for this POM file.

<dependency>
   <groupId>com.miglayout</groupId>
   <artifactId>miglayout</artifactId>
   <version>3.7.4</version>
</dependency>

If you think this Maven repository POM file listing for miglayout is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

License

Name:BSD
URL: http://www.debian.org/misc/bsd.license.





Depends on

The miglayout-3.7.4 has 2 dependencies.The most popular ones are listed in the following table along with their categories and number of artifacts depending on them.

CategoryArtifactDepended By Count
JUnitjunit 4.4
JUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java.
301

Plugin

The following plugins are used in the miglayout-3.7.4.jar

  1. cobertura-maven-plugin
  2. findbugs-maven-plugin
  3. javancss-maven-plugin
  4. jdepend-maven-plugin
  5. maven-changes-plugin
  6. maven-checkstyle-plugin
  7. maven-compiler-plugin
  8. maven-jar-plugin
  9. maven-javadoc-plugin
  10. maven-javadoc-plugin
  11. maven-jxr-plugin
  12. maven-pmd-plugin
  13. maven-project-info-reports-plugin
  14. maven-source-plugin
  15. maven-surefire-report-plugin
  16. retrotranslator-maven-plugin
  17. taglist-maven-plugin
  18. tools-maven-plugin




Packages

The following packages are defined in the miglayout-3.7.4.jar

net.miginfocom.demo
net.miginfocom.examples
net.miginfocom.layout
net.miginfocom.swing
net.miginfocom.swt

POM File Source

Here is the content of the POM file.

<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

    <modelVersion>4.0.0</modelVersion>
    <groupId>com.miglayout</groupId>
    <artifactId>miglayout</artifactId>
    <version>3.7.4</version>
    <packaging>jar</packaging>
    <name>MiGLayout</name>
    <description>MiGLayout - Java Layout Manager for Swing, SWT and JavaFX</description>
    <inceptionYear>2007</inceptionYear>
    <url>http://www.miglayout.com/</url>

    <!-- temporary, just because substance lib not in maven 2 repository -->
    <repositories>
        <repository>
            <id>local.repo</id>
            <name>file repository</name>
            <url>file://${basedir}/repository</url>
        </repository>
    </repositories>

    <distributionManagement>
        <repository>
            <id>brum.webdav.maven</id>
            <name>Inhouse Internal Release Repository</name>
            <!--<url>dav:https://mgrev.no-ip.com/maven/releases</url>-->
            <url>file:///Volumes/maven/releases</url>
            <!--<url>dav:https://192.168.1.155/maven/releases</url>-->
        </repository>

        <!--<repository>-->
        <!--<id>brum.ftp.maven</id>-->
        <!--<name>Inhouse Internal Release Repository</name>-->
        <!--<url>ftp://mgrev.no-ip.com/maven/releases</url>-->
        <!--&lt;!&ndash;<url>ftp://192.168.1.155/maven/releases</url>&ndash;&gt;-->
        <!--</repository>-->

        <snapshotRepository>
            <id>brum.webdav.maven</id>
            <name>Inhouse Internal Snapshot Repository</name>
            <uniqueVersion>true</uniqueVersion>
            <url>dav:https://mgrev.no-ip.com/maven/snapshots</url>
        </snapshotRepository>

        <site>
            <id>ftp.migcalendar.com</id>
            <url>ftp://www.migcalendar.com/miglayout/mavensite/</url>
        </site>
    </distributionManagement>

    <!-- TODO add your scm -->
    <!--scm>
       <connection>scm:cvs:pserver:anoncvs@server:/repo</connection>
       <developerConnection>
           scm:cvs:pserver:anavarro@server:/repo
       </developerConnection>
   </scm-->

    <!-- TODO add your continous build -->
    <!--ciManagement>
      <url></url>
      </ciManagement-->
    <!-- TODO add your issueManagement -->
    <!--issueManagement>
      <system></system>
      </issueManagement-->
    <!-- TODO add your mailingLists -->
    <!--mailingLists>
      </mailingLists-->

    <licenses>
        <license>
            <name>BSD</name>
            <url>http://www.debian.org/misc/bsd.license</url>
            <distribution>repo</distribution>
        </license>
    </licenses>


    

    <profiles>
        <profile>
            <activation>
                <os>
                    <family>windows</family>
                    <arch>x86</arch>
                </os>
            </activation>
            <dependencies>
                <dependency>
                    <groupId>org.eclipse.swt.win32.win32</groupId>
                    <artifactId>x86</artifactId>
                    <version>3.3.0-v3346</version>
                    <optional>true</optional>
                </dependency>
            </dependencies>
        </profile>

        <profile>
            <activation>
                <os>
                    <family>unix</family>
                    <arch>i386</arch>
                </os>
            </activation>
            <dependencies>
                <dependency>
                    <groupId>org.eclipse.swt.gtk.linux</groupId>
                    <artifactId>x86</artifactId>
                    <version>3.3.0-v3346</version>
                    <optional>true</optional>
                </dependency>
            </dependencies>
        </profile>

        <profile>
            <activation>
                <os>
                    <family>unix</family>
                    <arch>amd64</arch>
                </os>
            </activation>
            <dependencies>
                <dependency>
                    <groupId>org.eclipse.swt.gtk.linux</groupId>
                    <artifactId>x86_64</artifactId>
                    <version>3.3.0-v3346</version>
                    <optional>true</optional>
                </dependency>
            </dependencies>
        </profile>

        <profile>
            <activation>
                <os>
                    <family>mac</family>
                </os>
            </activation>
            <dependencies>
                <dependency>
                    <groupId>org.eclipse.swt.carbon</groupId>
                    <artifactId>macosx</artifactId>
                    <version>3.3.0-v3346</version>
                    <optional>true</optional>
                </dependency>
            </dependencies>
        </profile>
    </profiles>

    <dependencies>
        <dependency>
            <groupId>net.java.desktop</groupId>
            <artifactId>substance</artifactId>
            <version>4.3</version>
            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.4</version>
            <scope>test</scope>
        </dependency>
    </dependencies>

    <build>
        <extensions>
            <extension>
                <groupId>org.apache.maven.wagon</groupId>
                <artifactId>wagon-ftp</artifactId>
                <version>1.0-beta-2</version>
            </extension>
        </extensions>

        <filters>
            <filter>etc/pwprops.properties</filter>
        </filters>

        <plugins>
            <plugin>
                <groupId>org.apache.geronimo.genesis.plugins</groupId>
                <artifactId>tools-maven-plugin</artifactId>
                <executions>
                    <execution>
                        <id>install-legal-files</id>
                        <phase>generate-resources</phase>
                        <goals>
                            <goal>copy-legal-files</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.5</source>
                    <target>1.5</target>
                    <compilerArgument>-g:none</compilerArgument>
                    <!--<debug>false</debug>-->
                </configuration>
            </plugin>

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>

                <configuration>
                    <archive>
                        <addMavenDescriptor>false</addMavenDescriptor>
                        <manifestEntries>
                            <MiGLayout-Version>${version}</MiGLayout-Version>
                        </manifestEntries>
                    </archive>
                </configuration>
                <!--<configuration>-->
                <!--<classifier>java1.5</classifier>-->
                <!--<includes>-->
                <!--<include>net/miginfocom/layout/**</include>-->
                <!--<include>net/miginfocom/swing/**</include>-->
                <!--<include>net/miginfocom/swt/**</include>-->
                <!--</includes>-->
                <!--<excludes>-->
                <!--<exclude>**/IDEUtil*</exclude>-->
                <!--</excludes>-->
                <!--</configuration>-->

                <executions>
                    <execution>
                        <id>swing-java14</id>
                        <phase>package</phase>
                        <goals>
                            <goal>jar</goal>
                        </goals>

                        <configuration>
                            <classesDirectory>
                                ${project.build.outputDirectory}-java14
                            </classesDirectory>
                            <classifier>swing-java14</classifier>
                            <includes>
                                <include>net/miginfocom/layout/**</include>
                                <include>net/miginfocom/swing/**</include>
                            </includes>
                            <excludes>
                                <exclude>**/IDEUtil*</exclude>
                            </excludes>
                        </configuration>
                    </execution>

                    <execution>
                        <id>ideutil-java14</id>
                        <phase>package</phase>
                        <goals>
                            <goal>jar</goal>
                        </goals>
                        <configuration>
                            <classesDirectory>
                                ${project.build.outputDirectory}-java14
                            </classesDirectory>
                            <classifier>ideutil-java14</classifier>
                            <includes>
                                <include>net/miginfocom/layout/IDEUtil*</include>
                            </includes>
                        </configuration>
                    </execution>

                    <execution>
                        <id>ideutil</id>
                        <phase>package</phase>
                        <goals>
                            <goal>jar</goal>
                        </goals>
                        <configuration>
                            <classesDirectory>
                                ${project.build.outputDirectory}
                            </classesDirectory>
                            <classifier>ideutil</classifier>
                            <includes>
                                <include>net/miginfocom/layout/IDEUtil*</include>
                            </includes>
                        </configuration>
                    </execution>

                    <execution>
                        <id>swing</id>
                        <phase>package</phase>
                        <goals>
                            <goal>jar</goal>
                        </goals>
                        <configuration>
                            <classifier>swing</classifier>
                            <includes>
                                <include>net/miginfocom/layout/**</include>
                                <include>net/miginfocom/swing/**</include>
                            </includes>
                            <excludes>
                                <exclude>**/IDEUtil*</exclude>
                            </excludes>
                        </configuration>
                    </execution>

                    <execution>
                        <id>swt-java14</id>
                        <phase>package</phase>
                        <goals>
                            <goal>jar</goal>
                        </goals>
                        <configuration>
                            <classesDirectory>
                                ${project.build.outputDirectory}-java14
                            </classesDirectory>
                            <classifier>swt-java14</classifier>
                            <includes>
                                <include>net/miginfocom/layout/**</include>
                                <include>net/miginfocom/swt/**</include>
                            </includes>
                            <excludes>
                                <exclude>**/IDEUtil*</exclude>
                            </excludes>
                        </configuration>
                    </execution>

                    <execution>
                        <id>swt</id>
                        <phase>package</phase>
                        <goals>
                            <goal>jar</goal>
                        </goals>
                        <configuration>
                            <classifier>swt</classifier>
                            <includes>
                                <include>net/miginfocom/layout/**</include>
                                <include>net/miginfocom/swt/**</include>
                            </includes>
                            <excludes>
                                <exclude>**/IDEUtil*</exclude>
                            </excludes>
                        </configuration>
                    </execution>
                </executions>
            </plugin>

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jxr-plugin</artifactId>
            </plugin>

            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>retrotranslator-maven-plugin</artifactId>
                <executions>
                    <execution>
                        <phase>process-classes</phase>
                        <goals>
                            <goal>translate</goal>
                        </goals>
                        <configuration>
                            <filesets>
                                <fileset>
                                    <directory>
                                        ${project.build.outputDirectory}
                                    </directory>
                                    <includes>
                                        <include>**/*.class</include>
                                    </includes>
                                </fileset>
                            </filesets>
                            <destdir>
                                ${project.build.outputDirectory}-java14
                            </destdir>
                        </configuration>
                    </execution>
                </executions>
            </plugin>

            <plugin>
                <inherited>true</inherited>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-source-plugin</artifactId>
                <executions>
                    <execution>
                        <id>attach-sources</id>
                        <goals>
                            <goal>jar</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>

            <plugin>
                <inherited>true</inherited>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-javadoc-plugin</artifactId>
                <executions>
                    <execution>
                        <id>attach-javadocs</id>
                        <goals>
                            <goal>jar</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>


            <!--<plugin>-->
            <!--<groupId>org.codehaus.mojo.webstart</groupId>-->
            <!--<artifactId>webstart-maven-plugin</artifactId>-->
            <!--<executions>-->
            <!--<execution>-->
            <!--<phase>package</phase>-->
            <!--<goals>-->
            <!--<goal>jnlp</goal>-->
            <!--</goals>-->
            <!--</execution>-->
            <!--</executions>-->

            <!--<configuration>-->
            <!--<workDirectory>${project.build.directory}/jnlp</workDirectory>-->
            <!--<templateDirectory>${project.basedir}/src/main/jnlp</templateDirectory>-->
            <!--<excludeTransitive>false</excludeTransitive>-->
            <!--<libPath>lib</libPath>-->

            <!--<dependencies>-->
            <!--<includes>-->
            <!--<include>commons-logging:commons-logging</include>-->
            <!--<include>commons-cli:commons-cli</include>-->
            <!--</includes>-->
            <!--</dependencies>-->

            <!--<jnlp>-->
            <!--<outputFile>swingdemoapp.jnlp</outputFile>-->
            <!--<mainClass>net.miginfocom.demo.SwingDemo</mainClass>-->
            <!--</jnlp>-->

            <!--<sign>-->
            <!--<keystore>etc/.keystore</keystore>-->
            <!--<keypass></keypass>-->
            <!--<storepass></storepass>-->
            <!--<alias></alias>-->
            <!--<verify>true</verify>-->
            <!--<keystoreConfig>-->
            <!--<delete>true</delete>-->
            <!--<gen>true</gen>-->
            <!--</keystoreConfig>-->
            <!--</sign>-->
            <!--<pack200>true</pack200>-->
            <!--<gzip>true</gzip>-->
            <!--<outputJarVersions>true</outputJarVersions>-->
            <!--<verbose>true</verbose>-->
            <!--</configuration>-->
            <!--</plugin>-->
        </plugins>
    </build>

    <reporting>
        <plugins>
            <!-- Report to display project summary  -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>
                    maven-project-info-reports-plugin
                </artifactId>
            </plugin>
            <!--  Report for javadoc  -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-javadoc-plugin</artifactId>
                <configuration>
                    <encoding>iso-8859-1</encoding>
                    <minmemory>128m</minmemory>
                    <maxmemory>512m</maxmemory>
                    <quiet>true</quiet>
                </configuration>
            </plugin>
            <!-- Report for unit test  -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-report-plugin</artifactId>
            </plugin>
            <!-- Report for TODO Report  -->
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>taglist-maven-plugin</artifactId>
                <configuration>
                    <tags>
                        <tag>TODO</tag>
                        <tag>@todo</tag>
                        <tag>FIXME</tag>
                    </tags>
                </configuration>
            </plugin>
            <!-- Generated a change log report based on changes.xml -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-changes-plugin</artifactId>
                <reportSets>
                    <reportSet>
                        <reports>
                            <report>changes-report</report>
                        </reports>
                    </reportSet>
                </reportSets>
            </plugin>

            <!-- SCM Changelog -->
            <!--plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>changelog-maven-plugin</artifactId>
            <reportSets>
            <reportSet>
            <id>dual-report</id>
            <configuration>
            <type>range</type>
            <range>90</range>
            </configuration>
            <reports>
            <report>changelog</report>
            <report>file-activity</report>
            <report>dev-activity</report>
            </reports>
            </reportSet>
            </reportSets>
            </plugin-->
            <!-- JDepend -->

            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>jdepend-maven-plugin</artifactId>
            </plugin>
            <!-- Report for checkstyle test -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-checkstyle-plugin</artifactId>
            </plugin>
            <!-- javancss -->
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>javancss-maven-plugin</artifactId>
            </plugin>
            <!-- Report for unit tests coverage   -->
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>cobertura-maven-plugin</artifactId>
            </plugin>
            <!-- Report for pmd  -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-pmd-plugin</artifactId>
                <configuration>
                    <minimumTokens>150</minimumTokens>
                    <targetJdk>1.5</targetJdk>
                    <excludes>
                        <exclude>**/*Test.java</exclude>
                        <exclude>**/Test*.java</exclude>
                        <exclude>**/*Demo.java</exclude>
                        <exclude>**/Demo*.java</exclude>
                        <exclude>**/*Bean.java</exclude>
                        <exclude>**/ABean*.java</exclude>
                        <exclude>**/*generated*/*.java</exclude>
                    </excludes>
                </configuration>
            </plugin>
            <!-- Findbugs -->
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>findbugs-maven-plugin</artifactId>
                <configuration>
                    <xmlOutput>true</xmlOutput>
                    <threshold>Normal</threshold>
                    <effort>Default</effort>
                </configuration>
            </plugin>

            <!--Removed since there was an exception for an inner class-->
            <!-- Clirr -->
            <!--<plugin>-->
            <!--<groupId>org.codehaus.mojo</groupId>-->
            <!--<artifactId>clirr-maven-plugin</artifactId>-->
            <!--</plugin>-->
        </plugins>
    </reporting>
</project>