JBoss AS 7.1.1.Final uses remoting 3.2.7.GA. Upstream versions of JBoss AS 7 and EAP use newer versions of remoting that cause hangs when using an older client side version.
[JBASMP-29] Use a list for commands rather than a set.
[JBASMP-30] Endless loop should have a sleep so it doesn't throttle the CPU.
[JBASMP-28] The injected projected only needs to be referenced in the AbstractDeployment. Keep the package type contained to the non-artifact deployments.
Prepare 7.3.Final release
Next is 7.4.Final
Fix readme; added header and license.
Enhance log message when connection fails

- add I/O to the message to tell the user that the
  root issue was an I/0.
- add the complete stacktrace to the debug level
  in case it is needed for debugging.
Add reports to website:
Add the 'reports' section (Project Team, Source Repository, Project Summary, Mailing Lists,...)
so  that people can find out where the source code is from the website ...
(I had to guess it was on Github...)
Added correct license to POM.
Stubbed out logic to load the username and password from the settings
file if an <id> element is provided and username and password are both
null.

Added code to get the username and password from the settings.xml file
if an id is provided (with null username and password values).

Added libraries required to process the contents of the settings file as
well as the libraries used to test maven plug-ins.

Copied a stubbed out example pom.xml and settings.xml file into the
project.

Stubbed out a base TestCase with some helper methods and added an empty
test class for the AbstractServerConnection (Mojo).

Eliminated HTTP imports that weren't provided by Maven dependencies (or
needed by the plug-in)

Fixed the annotation on the new settings parameter.

Cleaned up the utility methods and added comments.

Added the rest of the pom.xml files and settings.xml file needed to test
how credentials are acquired by the plugin.

Added the rest of the settings.xml and pom.xml files needed to
completely test the plugin's acquisition of credentials.

Added Mockito to the test dependencies so that the plugin's log could be
mocked and analyzed.

Completed the logic that determines how credentials are acquired by the
plugin.

Finished writing tests for the 6 usable permutations of how credentials
can be acquired by the plugin.

Changed the last few log messages related to the acquisition of
credentials from info to debug level.

Added version properties for all dependencies.

Update copyright headers on tests.
execution commands from cli scripts

add an example for script execution

convert tabs to spaces

arquillian integration test infrastucture

arquillina deploy test

Clean up formatting a bit and remove references to internal AS API's.

deploy mojo test case
Use encoding for reading script files.
Clean-up POM and update with new versions.
[JBASMP-33] Use the default lifecycle for undeploy goals.
[JBASMP-25] Added a new start goal and stop goal. This allows integration test phases to invoke starting and stopping the a server.
Add constant strings for property names.
Clean up tests.
Revert "Clean up tests."

This reverts commit c07478a54d702fae101290e78f72fd424798101a.
Clean up tests.