Requirements

ActionGUI projects are developed using a maven plugin. To use the ActionGUI's plugin you need to have maven (version 3.0.4 or higher).

To access the ActionGUI's binaries maven repository, you need to modify the user's settings maven file. This file is named settings.xml and its location depends on your computer's OS:

  • In Linux and Mac OS, the user's home directory is located at /home/<username>/.m2/settings.xml
  • In Windows, the user's home directory is located at C:\Users\<username>\.m2\settings.xml
Note that, by default, the .m2 directory is created automatically when maven runs for the first time. You can either leave maven creates the directory automatically the first time it runs, or create it manually in the expected location.
 
You need to add the following information to the settings.xml file:
<?xml version="1.0" encoding="UTF-8"?>
<settings xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd" xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <profiles>
        <profile>
            <id>actiongui</id>
            <repositories>
                <repository>
                    <id>actiongui.public</id>
                    <name>ActionGUI Public</name>
                    <url>http://actiongui.org/nexus/content/groups/public/</url>
                    <releases>
                        <enabled>true</enabled>
                    </releases>
                    <snapshots>
                        <enabled>true</enabled>
                    </snapshots>     
                </repository>
            </repositories>
            <pluginRepositories>
                <pluginRepository>
                    <id>actiongui.public</id>
                    <name>ActionGUI Public</name>
                    <url>http://actiongui.org/nexus/content/groups/public/</url>
                    <releases>
                        <enabled>true</enabled>
                    </releases>
                    <snapshots>
                        <enabled>true</enabled>
                    </snapshots>  
                </pluginRepository>
            </pluginRepositories>
        </profile>
    </profiles>
    <activeProfiles>
        <activeProfile>actiongui</activeProfile>
    </activeProfiles>
</settings>
 

Finally, to deploy your ActionGUI generated application in your local machine, you need to have installed:

    • JDK/JRE 7.
    • A Java web server running (e.g., Glassfish or WildFly).
    • A MySQL server running.