miglayout
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>com.miglayout</groupId> <artifactId>miglayout</artifactId> <version>3.7.4</version> </dependency>
<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>--> <!--<!–<url>ftp://192.168.1.155/maven/releases</url>–>--> <!--</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> <developers> <developer> <id>mikaelgrev</id> <!-- scm login --> <name>Mikael Grev</name> <email>mikael.grev@miginfocom.com</email> <roles> <role>Project Lead</role> </roles> <timezone>+1</timezone> <url>http://www.miglayout.com/</url> </developer> <developer> <id>joeluckelman</id> <!-- scm login --> <name>Joel Uckelman</name> <email>uckelman@nomic.net</email> <roles> <role>Developer</role> </roles> <timezone>+1</timezone> <url>http://www.nomic.net/</url> </developer> <developer> <id>anavarro</id> <!-- scm login --> <name>Alexandre Navarro</name> <email>navarroa@free.fr</email> <roles> <role>Developer</role> </roles> <timezone>+1</timezone> <url>http://javageek.free.fr/</url> </developer> </developers> <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>