Giter Club home page Giter Club logo

asadmin's Introduction

asadmin's People

Contributors

adi3000 avatar barsifedron avatar charlesbrown avatar csouvignier avatar eskatos avatar jf9 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

asadmin's Issues

Windows socket error

This does not appear in the 0.8 we have.

Environment: Windows Server 2008 SP2, JDK1.6b24, glassfish 3.1

Under Windows running Runtime.getRuntime().exec( windowsCommand, env ); when env is an empty array seems to loose the inherited environment and as such gives rise to:

java.net.SocketException: Unrecognized Windows Sockets error: 10106: create

from asadmin.

If I use Runtime.getRuntime().exec( windowsCommand) without the env when there are no env vars then everything works fine.

Alternatively I can set SystemRoot in the environment for Runtime.getRuntime().exec( windowsCommand, env) . For example by overriding AbstractAsadminMojo or a subclass;

public Map<String, String> getEnvironmentVariables()
{
    if ( SystemUtils.IS_OS_WINDOWS ) {
        String systemRoot = System.getenv("SystemRoot");
        HashMap<String, String> map = new HashMap<String, String>();
        map.put("SystemRoot", systemRoot);
        return map;
    }
    else
        return Collections.emptyMap();
}

see
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6256268

Thanks for the MOJOS.....

Omitting certain parameters

Is there a way to NOT specify certain parameters? For instance I do not want to set the user and the passwordfile parameter, as I do not need them.
If I do not set the user in the configuration section of the plug-in, it appears they are set to the default value.
If I specify the user as or they still seem to be set to the default value.
How would I configure the plug-in to not provide certain parameters in the asadmin command line statement?

add parameter "failIfNotExists" to goals

For goals such as delete-jdbc-resource it might be useful to add a parameter like "failIfNotExists", which defaults to true.
For example, if delete-jdbc-resource is just one goal in a maven run, it is not necessarily required that the whole run fails if the resource could not be deleted just because it hadn't been deployed properly before.

Add support for Glassfish v3

According to #1 it is a matter of asadmin argument orders for a start.
There certainly are changed commands but the simple ones mapped in this plugin should work out of the box.

Allow for non fatal error exits of asadmin

If I run asadmin during a clean or during a test phase I might be undeploying an ear that had previously gone wrong, or it may be that it didn't deploy at all.

I'd like the mojo not to fail if it can't undeploy the ear ( or indeed, for example, if the domain is already started).

To do this I'd like to configure the plugin with a regular expression which can be used to match the stderror output when asadmin exits with a non zero status;


<plugin>
<groupId>org.codeartisans.asadmin</groupId>
<artifactId>asadmin-maven-plugin</artifactId>
<version>0.9-SNAPSHOT</version>
<executions>
<execution>
<id>clean</id>
<phase>clean</phase>
<goals>
<goal>undeploy</goal>
</goals>
<configuration>
<okayErrorOutputRegex>(?s).Application My-ear-SNAPSHOT is not deployed on this target.</okayErrorOutputRegex>
</configuration>
</execution>
<execution>
<id>start</id>
<phase>pre-integration-test</phase>
<goals>
<goal>redeploy</goal>
</goals>
</execution>
<execution>
<id>stop</id>
<phase>post-integration-test</phase>
<goals>
<goal>undeploy</goal>
</goals>
</execution>
</executions>
</plugin>

To do this you could do the following

Change IAsAdminCmd and add


/**
* If asadmin command return is non zero the command will be given the change to say whether they wish to fail based on the contents of stdout and stderr they have been passed.
* For example a DeployMojo executing an undeploy command which has failOnCommandSpecificErrors set to false
* will elect not to fail if the error output was along the lines of
* "remote failure: Application my-ear is not deployed on this target [server]"
* during an mvn clean or testing cycle...
*
* @return whether this command should cause the plugin to fail, or whether it is acceptable to continue.
*/
boolean failOnNonZeroExit();

/**
 * Pass a Pattern which can be used to match the stderr output if the asadmin exits with a non zero value.
 * If the Pattern matches the stderr output (multiline) the plugin will not throw an exception but just log the fact that it is continuing
 */
void setOkayErrorPattern(Pattern pattern);

Implement the defaults in AbstractAsAdminCmd


@Override
public boolean failOnNonZeroExit()
{
if(okayErrorPattern == null)
return true;
else
{
return !okayErrorPattern.matcher(stderrBuilder.toString()).matches();
}
}

@Override
public void setOkayErrorPattern(Pattern pattern) {
    this.okayErrorPattern = pattern;
}

To AbstractAsadminMojo add the following parameter, and compile the Pattern in check


/**
* @parameter default-value=""
*/
protected String okayErrorOutputRegex = null;
protected Pattern okayErrorOutputPattern = null;

...

    if(okayErrorOutputRegex != null && okayErrorOutputRegex.trim().length() != 0)
    {
        try {
            okayErrorOutputPattern = Pattern.compile(okayErrorOutputRegex);
        } catch (PatternSyntaxException e) {
            throw new MojoExecutionException("Cannot compile the okayErrorOutputRegex: ", e );
        } catch(IllegalArgumentException e){
            throw new MojoExecutionException("Cannot compile the okayErrorOutputRegex: ", e );
        } 
    }

In the actual mojo, setup any patterns as acceptable (e.g. UndeployMojo);


@Override
protected AsAdminCmdList getAsCommandList()
{
getLog().info( "Undeploying application: " + appName );
final AsAdminCmdList list = new AsAdminCmdList();
Deployment deployment = new Deployment().undeploy().component( appName ).target( target );
deployment.setOkayErrorPattern(okayErrorOutputPattern);
list.add( deployment );
return list;
}

And lastly in AsAdmin you can check with the command to see what to do in a non zero return from asadmin...


public void run( final IAsAdminCmd cmd )
throws AsAdminException
{
try {
final File gfBinPath = new File( config.getGlassfishHome() + File.separator + "bin" );
final String[] cmds = buildProcessParams( cmd, config );
cmds[0] = gfBinPath + File.separator + cmds[0];
int exitCode;
final Process proc;
String[] env = buildEnvironmentStrings( config.getEnvironmentVariables() );
if ( SystemUtils.IS_OS_WINDOWS ) {
// Windows
final String command = """" + StringUtils.join( cmds, "" "" ) + """";
final String[] windowsCommand;
if ( SystemUtils.IS_OS_WINDOWS_95 || SystemUtils.IS_OS_WINDOWS_98 || SystemUtils.IS_OS_WINDOWS_ME ) {
windowsCommand = new String[]{ "command.com", "/C", command };
} else {
windowsCommand = new String[]{ "cmd.exe", "/C", command };
}
outPrintln( "Will run the following command: " + StringUtils.join( windowsCommand, " " ) );
if(env.length ==0)
proc = Runtime.getRuntime().exec( windowsCommand);
else
proc = Runtime.getRuntime().exec( windowsCommand, env );
} else {
// Non Windows
outPrintln( "Will run the following command: " + StringUtils.join( cmds, " " ) );
proc = Runtime.getRuntime().exec( cmds, env );
}
final ProcessStreamGobbler errorGobbler = new ProcessStreamGobbler( cmd,
proc.getErrorStream(),
ProcessStreamGobbler.ERROR );
final ProcessStreamGobbler outputGobbler = new ProcessStreamGobbler( cmd,
proc.getInputStream(),
ProcessStreamGobbler.OUTPUT );
errorGobbler.start();
outputGobbler.start();
exitCode = proc.waitFor();
if ( exitCode != 0 ) {
if(cmd.failOnNonZeroExit())
{
throw new AsAdminException( "asadmin invocation failed and returned : " + String.valueOf( exitCode ) );
}
errPrintln("Ignoring accpetable asadmin error");
}
} catch ( final InterruptedException ex ) {
throw new AsAdminException( "AsAdmin error occurred: " + ex.getMessage(), ex );
} catch ( final IOException ex ) {
throw new AsAdminException( "AsAdmin error occurred: " + ex.getMessage(), ex );
}
}

Thanks again, the code is easy to enhance...

asadmin-maven-plugin can't find password file on Windows 7 pro 64-bit

I get the following error when running mvn install from Eclipse:

Given password file does not exists or cannot find an existing asadmin password file

I've created a .asadminpass file with "asadmin login --host localhost --port 4848" and copied the .asadminpass file to .asadmintruststore.

Use Java 5

So we can write code that is not backward.

Unable to find the mojo 'undeploy' due to Bad version number in .class file

Hi I am trying to execute the plugin during 'clean' phase:

Maven Command :

C:\migration\Code>mvn --debug clean -Dmaven.test.skip=true -Denv=dev-jobs -Dgf=/programs/SUNWappserver -Dgf.host=testmain.digitalriver.com -Dgf.admin.port=4848 -Dgf.secure=false -Dgf.admin.user=admin -Dgf.admin.pass=xxxxxxx

Below is my Pom script ( Snippet )

        <plugin>
            <groupId>org.codeartisans.asadmin</groupId>
            <artifactId>asadmin-maven-plugin</artifactId>
            <version>0.8</version>
            <executions>
                <execution>
                    <id>deploy-to-glassfish</id>
                    <phase>clean</phase>
                    <goals>
                        <goal>undeploy</goal>
                    </goals>
                    <configuration>
                        <glassfishHome>${glassfish.root}</glassfishHome>
                        <domain>${glassfish.admin.domain}</domain>
                        <host>${glassfish.host}</host>
                        <port>${glassfish.port}</port>
                        <user>${glassfish.admin.user}</user>
                        <passwordfile>~/.asadmintruststore</passwordfile>
                        <appArchive>${project.build.directory}/${project.build.finalName}.war</appArchive>
                        <contextRoot>/jobs</contextRoot>
                    </configuration>
                </execution>
            </executions>
        </plugin>

Output :

  • Error stacktraces are turned on.
    Apache Maven 2.2.1 (r801777; 2009-08-06 15:16:01-0400)
    Java version: 1.5.0_22
    Java home: C:\BS_DevEnv\Java\jdk1.5.0_22\jre
    Default locale: en_US, platform encoding: Cp1252
    OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"
    [DEBUG] Building Maven user-level plugin registry from: 'C:\Documents and Settings\shahb.m2\plugin-registry.xml'
    [DEBUG] Building Maven global-level plugin registry from: 'C:\BS_DevEnv\maven\2.2.1\bin..\conf\plugin-registry.xml'
    [INFO] Scanning for projects...
    [INFO] Reactor build order:
    [INFO] jobs-app
    [INFO] jobs-jar
    [INFO] jobs-war
    [DEBUG] Wagons could not be registered as the extension container was never created
    [INFO] ------------------------------------------------------------------------
    [INFO] Building jobs-app
    [INFO] task-segment: [clean]
    [INFO] ------------------------------------------------------------------------
    [DEBUG] Retrieving parent-POM: org.apache.maven.plugins:maven-plugins:pom:10 for project: null:maven-clean-plugin:maven-plugin:2.2 from the repository.
    [DEBUG] Retrieving parent-POM: org.apache.maven:maven-parent:pom:7 for project: org.apache.maven.plugins:maven-plugins:pom:10 from the repository.
    [DEBUG] Retrieving parent-POM: org.apache:apache:pom:4 for project: org.apache.maven:maven-parent:pom:7 from the repository.
    [DEBUG] Plugin dependencies for:

org.apache.maven.plugins:maven-clean-plugin:2.2

are:

org.apache.maven:maven-project:jar:2.0:runtime
org.apache.maven:maven-plugin-api:jar:2.0:runtime
org.apache.maven.shared:file-management:jar:1.2:runtime
org.codehaus.plexus:plexus-utils:jar:1.1:runtime

[DEBUG] org.apache.maven.plugins:maven-clean-plugin:maven-plugin:2.2:runtime (selected for runtime)
[DEBUG] Retrieving parent-POM: org.apache.maven:maven:pom:2.0 for project: null:maven-project:jar:2.0 from the repository.
[DEBUG] Adding managed dependencies for unknown:maven-project
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-file:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-5
[DEBUG] org.apache.maven:maven-project:jar:2.0:runtime (selected for runtime)
[DEBUG] Adding managed dependencies for unknown:maven-profile
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-file:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-5
[DEBUG] org.apache.maven:maven-profile:jar:2.0:runtime (selected for runtime)
[DEBUG] Adding managed dependencies for org.apache.maven:maven-model
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-file:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-5
[DEBUG] org.apache.maven:maven-model:jar:2.0:runtime (selected for runtime)
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (selected for runtime)
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (selected for runtime)
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8:runtime (selected for runtime)
[DEBUG] junit:junit:jar:3.8.1:runtime (selected for runtime)
[DEBUG] classworlds:classworlds:jar:1.1-alpha-2:runtime (selected for runtime)
[DEBUG] org.apache.maven:maven-model:jar:2.0:runtime (selected for runtime)
[DEBUG] Adding managed dependencies for org.apache.maven:maven-artifact-manager
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-file:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-5
[DEBUG] org.apache.maven:maven-artifact-manager:jar:2.0:runtime (selected for runtime)
[DEBUG] Adding managed dependencies for org.apache.maven:maven-repository-metadata
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-file:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-5
[DEBUG] org.apache.maven:maven-repository-metadata:jar:2.0:runtime (selected for runtime)
[DEBUG] Adding managed dependencies for org.apache.maven:maven-artifact
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-file:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-5
[DEBUG] org.apache.maven:maven-artifact:jar:2.0:runtime (selected for runtime)
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-5:runtime (selected for runtime)
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (selected for runtime)
[DEBUG] org.apache.maven:maven-artifact:jar:2.0:runtime (selected for runtime)
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8:runtime (selected for runtime)
[DEBUG] junit:junit:jar:3.8.1:runtime (selected for runtime)
[DEBUG] classworlds:classworlds:jar:1.1-alpha-2:runtime (selected for runtime)
[DEBUG] Adding managed dependencies for org.apache.maven:maven-plugin-api
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-file:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-5
[DEBUG] org.apache.maven:maven-plugin-api:jar:2.0:runtime (selected for runtime)
[DEBUG] Retrieving parent-POM: org.apache.maven.shared:maven-shared-components:pom:8 for project: null:file-management:jar:1.2 from the repository.
[DEBUG] org.apache.maven.shared:file-management:jar:1.2:runtime (selected for runtime)
[DEBUG] Retrieving parent-POM: org.apache.maven:maven:pom:2.0.6 for project: null:maven-plugin-api:jar:null from the repository.
[DEBUG] Retrieving parent-POM: org.apache.maven:maven-parent:pom:5 for project: null:maven:pom:2.0.6 from the repository.
[DEBUG] Retrieving parent-POM: org.apache:apache:pom:3 for project: org.apache.maven:maven-parent:pom:5 from the repository.
[DEBUG] Adding managed dependencies for unknown:maven-plugin-api
[DEBUG] org.apache.maven:maven-model:jar:2.0.6
[DEBUG] org.apache.maven:maven-project:jar:2.0.6
[DEBUG] org.apache.maven.reporting:maven-reporting-api:jar:2.0.6
[DEBUG] org.apache.maven:maven-repository-metadata:jar:2.0.6
[DEBUG] org.apache.maven:maven-artifact:jar:2.0.6
[DEBUG] org.apache.maven:maven-artifact-manager:jar:2.0.6
[DEBUG] org.apache.maven:maven-artifact-test:jar:2.0.6
[DEBUG] org.apache.maven:maven-settings:jar:2.0.6
[DEBUG] org.apache.maven:maven-plugin-parameter-documenter:jar:2.0.6
[DEBUG] org.apache.maven:maven-profile:jar:2.0.6
[DEBUG] org.apache.maven:maven-plugin-registry:jar:2.0.6
[DEBUG] org.apache.maven:maven-plugin-api:jar:2.0.6
[DEBUG] org.apache.maven:maven-monitor:jar:2.0.6
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.4.1
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2
[DEBUG] org.apache.maven.wagon:wagon-ssh:jar:1.0-beta-2
[DEBUG] org.apache.maven.wagon:wagon-ssh-external:jar:1.0-beta-2
[DEBUG] org.apache.maven.wagon:wagon-file:jar:1.0-beta-2
[DEBUG] org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-beta-2
[DEBUG] easymock:easymock:jar:1.2_Java1.3:test
[DEBUG] classworlds:classworlds:jar:1.1
[DEBUG] org.apache.maven:maven-plugin-api:jar:2.0.6:runtime (removed - nearer found: 2.0)
[DEBUG] org.apache.maven.shared:maven-shared-io:jar:1.1:runtime (selected for runtime)
[DEBUG] Retrieving parent-POM: org.apache.maven:maven:pom:2.0.2 for project: org.apache.maven:maven-artifact:jar:2.0.2 from the repository.
[DEBUG] Adding managed dependencies for org.apache.maven:maven-artifact
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.1
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-6
[DEBUG] org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-6
[DEBUG] org.apache.maven.wagon:wagon-ssh-external:jar:1.0-alpha-6
[DEBUG] org.apache.maven.wagon:wagon-file:jar:1.0-alpha-6
[DEBUG] org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-6
[DEBUG] org.apache.maven:maven-artifact:jar:2.0.2:runtime (removed - nearer found: 2.0)
[DEBUG] Adding managed dependencies for org.apache.maven:maven-artifact-manager
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.1
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-6
[DEBUG] org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-6
[DEBUG] org.apache.maven.wagon:wagon-ssh-external:jar:1.0-alpha-6
[DEBUG] org.apache.maven.wagon:wagon-file:jar:1.0-alpha-6
[DEBUG] org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-6
[DEBUG] org.apache.maven:maven-artifact-manager:jar:2.0.2:runtime (removed - nearer found: 2.0)
[DEBUG] Retrieving parent-POM: org.apache.maven.wagon:wagon:pom:1.0-alpha-6 for project: null:wagon-provider-api:jar:1.0-alpha-6 from the repository.
[DEBUG] Adding managed dependencies for unknown:wagon-provider-api
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-6
[DEBUG] org.apache.maven.wagon:wagon-provider-test:jar:1.0-alpha-6
[DEBUG] junit:junit:jar:3.8.1
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-6:runtime (removed - nearer found: 1.0-alpha-5)
[DEBUG] Retrieving parent-POM: org.codehaus.plexus:plexus:pom:1.0.11 for project: null:plexus-utils:jar:1.4.6 from the repository.
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.4.6:runtime (removed - nearer found: 1.0.4)
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.4.6:runtime (removed - nearer found: 1.0.4)
[DEBUG] Retrieving parent-POM: org.codehaus.plexus:plexus-containers:pom:1.0.3 for project: null:plexus-container-default:jar:1.0-alpha-9 from the repository.
[DEBUG] Retrieving parent-POM: org.codehaus.plexus:plexus:pom:1.0.4 for project: org.codehaus.plexus:plexus-containers:pom:1.0.3 from the repository.
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9:runtime (removed - nearer found: 1.0-alpha-8)
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (removed - nearer found: 1.1)
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.1:runtime (selected for runtime)
[DEBUG] The following artifacts were filtered out for plugin: org.apache.maven.plugins:maven-clean-plugin:2.2 because they're already in the core of Maven:

org.apache.maven:maven-project:jar:2.0:runtime
org.apache.maven:maven-plugin-api:jar:2.0:runtime

These will use the artifact files already in the core ClassRealm instead, to allow them to be included in PluginDescriptor.getArtifacts().

[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-clean-plugin:2.2:clean' -->
DEBUG directory = C:\BS_WorkRelated\workspace-migration\jobs\target
DEBUG failOnError = true
DEBUG followSymLinks = false
DEBUG outputDirectory = C:\BS_WorkRelated\workspace-migration\jobs\target\classes
DEBUG project = MavenProject: com.wpni.jobs:jobs-app:1.0-SNAPSHOT @ C:\BS_WorkRelated\workspace-migration\jobs\pom.xml
DEBUG reportDirectory = C:\BS_WorkRelated\workspace-migration\jobs\target\site
DEBUG skip = false
DEBUG testOutputDirectory = C:\BS_WorkRelated\workspace-migration\jobs\target\test-classes
DEBUG verbose = false
[DEBUG] -- end configuration --
[INFO] [clean:clean {execution: default-clean}]
[INFO] ------------------------------------------------------------------------
[INFO] Building jobs-jar
[INFO] task-segment: [clean]
[INFO] ------------------------------------------------------------------------
[DEBUG] Retrieving parent-POM: org.apache.maven.plugins:maven-plugins:pom:8 for project: null:maven-compiler-plugin:maven-plugin:2.0.2 from the repository.
[DEBUG] Retrieving parent-POM: org.sonatype.oss:oss-parent:pom:1 for project: com.google.code.maven-replacer-plugin:maven-replacer-plugin:maven-plugin:1.3.7 from the repository.
[DEBUG] Skipping disabled repository codehaus-snapshots
[DEBUG] maven-jaxb2-plugin: resolved to version 0.7.5 from repository central
[DEBUG] Retrieving parent-POM: org.jvnet.jaxb2.maven2:maven-jaxb2-plugin-project:pom:0.7.5 for project: org.jvnet.jaxb2.maven2:maven-jaxb2-plugin:maven-plugin:null from the repository.
[DEBUG] Retrieving parent-POM: org.sonatype.oss:oss-parent:pom:6 for project: org.jvnet.jaxb2.maven2:maven-jaxb2-plugin-project:pom:0.7.5 from the repository.
[DEBUG] Adding managed dependencies for org.jvnet.jaxb2.maven2:maven-jaxb2-plugin
[DEBUG] org.jvnet.jaxb2.maven2:maven-jaxb2-plugin-core:jar:0.7.5
[DEBUG] org.jvnet.jaxb2.maven2:maven-jaxb2-plugin:jar:0.7.5
[DEBUG] org.jvnet.jaxb2.maven2:maven-jaxb20-plugin:jar:0.7.5
[DEBUG] org.jvnet.jaxb2.maven2:maven-jaxb21-plugin:jar:0.7.5
[DEBUG] org.jvnet.jaxb2.maven2:maven-jaxb22-plugin:jar:0.7.5
[DEBUG] org.jvnet.jaxb2.maven2:maven-jaxb2-plugin-testing:jar:0.7.5
[DEBUG] org.jfrog.maven.annomojo:maven-plugin-anno:jar:1.3.1
[DEBUG] org.apache.maven:maven-plugin-api:jar:2.2.1
[DEBUG] org.apache.maven:maven-project:jar:2.2.1
[DEBUG] org.apache.maven.shared:maven-plugin-testing-harness:jar:1.1
[DEBUG] com.sun.xml.bind:jaxb-impl:jar:2.2.2
[DEBUG] junit:junit:jar:4.8.1
[DEBUG] commons-logging:commons-logging:jar:1.1.1
[DEBUG] log4j:log4j:jar:1.2.13
[DEBUG] Retrieving parent-POM: org.codehaus.mojo:mojo:pom:14 for project: null:xmlbeans-maven-plugin:maven-plugin:2.1.0 from the repository.
[DEBUG] Adding managed dependencies for unknown:xmlbeans-maven-plugin
[DEBUG] org.apache.maven:maven-plugin-api:jar:2.0
[DEBUG] junit:junit:jar:3.8.1:test
[DEBUG] Retrieving parent-POM: org.apache.cxf:cxf-parent:pom:2.2.9 for project: org.apache.cxf:cxf-codegen-plugin:maven-plugin:2.2.9 from the repository.
[DEBUG] Retrieving parent-POM: org.apache.cxf:cxf:pom:2.2.9 for project: org.apache.cxf:cxf-parent:pom:2.2.9 from the repository.
[DEBUG] Adding managed dependencies for org.apache.cxf:cxf-codegen-plugin
[DEBUG] cglib:cglib-nodep:jar:2.1_3
[DEBUG] com.sun.xml.fastinfoset:FastInfoset:jar:1.2.7
[DEBUG] junit:junit:jar:4.8.1:test
[DEBUG] org.apache.maven:maven-plugin-api:jar:2.0.4:provided
[DEBUG] org.apache.maven:maven-project:jar:2.0.4:provided
[DEBUG] org.apache.maven:maven-artifact:jar:2.0.4:provided
[DEBUG] org.apache.maven:maven-core:jar:2.0.4:provided
[DEBUG] httpunit:httpunit:jar:1.6.2
[DEBUG] org.codehaus.jra:jra:jar:1.0-alpha-4
[DEBUG] jtidy:jtidy:jar:4aug2000r7-dev
[DEBUG] ant:ant:jar:1.6.5
[DEBUG] ant:ant-nodeps:jar:1.6.5
[DEBUG] com.sun.xml.parsers:jaxp-ri:jar:1.4.2
[DEBUG] org.apache.servicemix.specs:org.apache.servicemix.specs.jbi-api-1.0:jar:1.3.0:provided
[DEBUG] org.apache.neethi:neethi:jar:2.0.4
[DEBUG] org.apache.geronimo.specs:geronimo-stax-api_1.0_spec:jar:1.0.1
[DEBUG] org.codehaus.jettison:jettison:jar:1.2
[DEBUG] org.codehaus.woodstox:wstx-asl:jar:3.2.9
[DEBUG] org.slf4j:slf4j-jdk14:jar:1.5.8
[DEBUG] org.slf4j:slf4j-api:jar:1.5.8
[DEBUG] org.mortbay.jetty:jetty:jar:6.1.21
[DEBUG] xalan:xalan:jar:2.7.1
[DEBUG] org.apache.ws.commons.schema:XmlSchema:jar:1.4.5
[DEBUG] javax.xml.soap:saaj-api:jar:1.3
[DEBUG] javax.xml.bind:jaxb-api:jar:2.1
[DEBUG] com.sun.xml.messaging.saaj:saaj-impl:jar:1.3.2
[DEBUG] com.sun.xml.bind:jaxb-impl:jar:2.1.13
[DEBUG] org.springframework:spring-core:jar:2.5.6
[DEBUG] org.springframework:spring-beans:jar:2.5.6
[DEBUG] org.springframework:spring-context:jar:2.5.6
[DEBUG] org.springframework:spring-web:jar:2.5.6
[DEBUG] org.springframework:spring-test:jar:2.5.6
[DEBUG] commons-httpclient:commons-httpclient:jar:3.1
[DEBUG] commons-codec:commons-codec:jar:1.3
[DEBUG] commons-logging:commons-logging:jar:1.1.1
[DEBUG] org.easymock:easymockclassextension:jar:2.4
[DEBUG] asm:asm:jar:2.2.3
[DEBUG] org.apache.velocity:velocity:jar:1.6.4
[DEBUG] wsdl4j:wsdl4j:jar:1.6.2
[DEBUG] com.sun.xml.bind:jaxb-xjc:jar:2.1.13
[DEBUG] jaxme:jaxme2:jar:0.5.1
[DEBUG] org.apache.geronimo.specs:geronimo-annotation_1.0_spec:jar:1.1.1
[DEBUG] org.apache.geronimo.specs:geronimo-servlet_2.5_spec:jar:1.2
[DEBUG] org.apache.geronimo.specs:geronimo-javamail_1.4_spec:jar:1.6
[DEBUG] org.apache.geronimo.specs:geronimo-activation_1.1_spec:jar:1.0.2
[DEBUG] org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:jar:1.0.1
[DEBUG] org.apache.geronimo.specs:geronimo-jms_1.1_spec:jar:1.1.1
[DEBUG] org.apache.geronimo.specs:geronimo-j2ee-connector_1.5_spec:jar:2.0.0
[DEBUG] org.apache.geronimo.specs:geronimo-ejb_3.0_spec:jar:1.0.1
[DEBUG] org.apache.geronimo.specs:geronimo-ws-metadata_2.0_spec:jar:1.1.2
[DEBUG] org.apache.geronimo.specs:geronimo-jaxws_2.1_spec:jar:1.0
[DEBUG] org.apache.activemq:activemq-core:jar:5.3.1
[DEBUG] rhino:js:jar:1.7R1
[DEBUG] org.apache.xmlbeans:xmlbeans:jar:2.4.0
[DEBUG] xml-resolver:xml-resolver:jar:1.2
[DEBUG] commons-lang:commons-lang:jar:2.4
[DEBUG] org.bouncycastle:bcprov-jdk15:jar:1.43
[DEBUG] org.apache.abdera:abdera-core:jar:1.0
[DEBUG] org.apache.abdera:abdera-extensions-json:jar:1.0
[DEBUG] org.apache.abdera:abdera-parser:jar:1.0
[DEBUG] org.apache.ws.commons.axiom:axiom-api:jar:1.2.7
[DEBUG] org.apache.ws.commons.axiom:axiom-impl:jar:1.2.7
[DEBUG] jaxen:jaxen:jar:1.1.1
[DEBUG] xerces:xercesImpl:jar:2.9.1
[DEBUG] org.codehaus.woodstox:woodstox-core-asl:jar:4.0.3
[DEBUG] net.java.dev.msv:msv-core:jar:2009.1
[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-clean-plugin:2.2:clean' -->
DEBUG directory = C:\BS_WorkRelated\workspace-migration\jobs\jar\target
DEBUG failOnError = true
DEBUG followSymLinks = false
DEBUG outputDirectory = C:\BS_WorkRelated\workspace-migration\jobs\jar\target\classes
DEBUG project = MavenProject: com.wpni.jobs:jobs-jar:1.0-SNAPSHOT @ C:\BS_WorkRelated\workspace-migration\jobs\jar\pom.xml
DEBUG reportDirectory = C:\BS_WorkRelated\workspace-migration\jobs\jar\target\site
DEBUG skip = false
DEBUG testOutputDirectory = C:\BS_WorkRelated\workspace-migration\jobs\jar\target\test-classes
DEBUG verbose = false
[DEBUG] -- end configuration --
[INFO] [clean:clean {execution: default-clean}]
[INFO] ------------------------------------------------------------------------
[INFO] Building jobs-war
[INFO] task-segment: [clean]
[INFO] ------------------------------------------------------------------------
[DEBUG] Retrieving parent-POM: org.apache.maven.plugins:maven-plugins:pom:12 for project: null:maven-resources-plugin:maven-plugin:2.3 from the repository.
[DEBUG] Retrieving parent-POM: org.apache.maven:maven-parent:pom:9 for project: org.apache.maven.plugins:maven-plugins:pom:12 from the repository.
[DEBUG] Retrieving parent-POM: org.codeartisans.asadmin:asadmin:pom:0.8 for project: null:asadmin-maven-plugin:maven-plugin:null from the repository.
[DEBUG] Retrieving parent-POM: org.codeartisans:codeartisans-parent:pom:5 for project: org.codeartisans.asadmin:asadmin:pom:0.8 from the repository.
[DEBUG] Retrieving parent-POM: org.sonatype.oss:oss-parent:pom:5 for project: org.codeartisans:codeartisans-parent:pom:5 from the repository.
[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-clean-plugin:2.2:clean' -->
DEBUG directory = C:\BS_WorkRelated\workspace-migration\jobs\web\target
DEBUG failOnError = true
DEBUG followSymLinks = false
DEBUG outputDirectory = C:\BS_WorkRelated\workspace-migration\jobs\web\target\classes
DEBUG project = MavenProject: com.wpni.jobs:jobs-war:1.0-SNAPSHOT @ C:\BS_WorkRelated\workspace-migration\jobs\web\pom.xml
DEBUG reportDirectory = C:\BS_WorkRelated\workspace-migration\jobs\web\target\site
DEBUG skip = false
DEBUG testOutputDirectory = C:\BS_WorkRelated\workspace-migration\jobs\web\target\test-classes
DEBUG verbose = false
[DEBUG] -- end configuration --
[INFO] [clean:clean {execution: default-clean}]
[DEBUG] Plugin dependencies for:

org.codeartisans.asadmin:asadmin-maven-plugin:0.8

are:

org.codeartisans.asadmin:asadmin-java:jar:0.8:runtime
org.apache.maven.shared:maven-plugin-testing-harness:jar:1.1:runtime
org.apache.maven:maven-project:jar:2.0:runtime
org.apache.maven:maven-plugin-api:jar:2.0:runtime
commons-httpclient:commons-httpclient:jar:3.1:runtime
commons-lang:commons-lang:jar:2.1:runtime
org.codehaus.plexus:plexus-utils:jar:1.1:runtime

[DEBUG] org.codeartisans.asadmin:asadmin-maven-plugin:maven-plugin:0.8:runtime (selected for runtime)
[DEBUG] org.codeartisans.asadmin:asadmin-java:jar:0.8:runtime (selected for runtime)
[DEBUG] commons-httpclient:commons-httpclient:jar:3.1:runtime (selected for runtime)
[DEBUG] commons-logging:commons-logging:jar:1.0.4:runtime (selected for runtime)
[DEBUG] commons-codec:commons-codec:jar:1.2:runtime (selected for runtime)
[DEBUG] Retrieving parent-POM: org.apache.commons:commons-parent:pom:7 for project: commons-io:commons-io:jar:1.4 from the repository.
[DEBUG] commons-io:commons-io:jar:1.4:runtime (selected for runtime)
[DEBUG] Retrieving parent-POM: org.apache.commons:commons-parent:pom:12 for project: commons-lang:commons-lang:jar:2.5 from the repository.
[DEBUG] commons-lang:commons-lang:jar:2.5:runtime (selected for runtime)
[DEBUG] Retrieving parent-POM: org.apache.maven.shared:maven-shared-components:pom:7 for project: null:maven-plugin-testing-harness:jar:1.1 from the repository.
[DEBUG] org.apache.maven.shared:maven-plugin-testing-harness:jar:1.1:runtime (selected for runtime)
[DEBUG] org.apache.maven:maven-project:jar:2.0:runtime (selected for runtime)
[DEBUG] org.apache.maven:maven-profile:jar:2.0:runtime (selected for runtime)
[DEBUG] org.apache.maven:maven-model:jar:2.0:runtime (selected for runtime)
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (selected for runtime)
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (selected for runtime)
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8:runtime (selected for runtime)
[DEBUG] junit:junit:jar:3.8.1:runtime (selected for runtime)
[DEBUG] classworlds:classworlds:jar:1.1-alpha-2:runtime (selected for runtime)
[DEBUG] org.apache.maven:maven-model:jar:2.0:runtime (selected for runtime)
[DEBUG] org.apache.maven:maven-artifact-manager:jar:2.0:runtime (selected for runtime)
[DEBUG] org.apache.maven:maven-repository-metadata:jar:2.0:runtime (selected for runtime)
[DEBUG] org.apache.maven:maven-artifact:jar:2.0:runtime (selected for runtime)
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-5:runtime (selected for runtime)
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (selected for runtime)
[DEBUG] org.apache.maven:maven-artifact:jar:2.0:runtime (selected for runtime)
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8:runtime (selected for runtime)
[DEBUG] junit:junit:jar:3.8.1:runtime (selected for runtime)
[DEBUG] classworlds:classworlds:jar:1.1-alpha-2:runtime (selected for runtime)
[DEBUG] Adding managed dependencies for org.apache.maven:maven-core
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-file:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-5
[DEBUG] org.apache.maven:maven-core:jar:2.0:runtime (selected for runtime)
[DEBUG] Adding managed dependencies for unknown:maven-settings
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-file:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-5
[DEBUG] org.apache.maven:maven-settings:jar:2.0:runtime (selected for runtime)
[DEBUG] org.apache.maven.wagon:wagon-file:jar:1.0-alpha-5:runtime (selected for runtime)
[DEBUG] Adding managed dependencies for unknown:maven-plugin-parameter-documenter
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-file:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-5
[DEBUG] org.apache.maven:maven-plugin-parameter-documenter:jar:2.0:runtime (selected for runtime)
[DEBUG] org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-5:runtime (selected for runtime)
[DEBUG] Retrieving parent-POM: org.apache.maven.reporting:maven-reporting:pom:2.0 for project: null:maven-reporting-api:jar:2.0 from the repository.
[DEBUG] Adding managed dependencies for unknown:maven-reporting-api
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-file:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-5
[DEBUG] org.apache.maven.reporting:maven-reporting-api:jar:2.0:runtime (selected for runtime)
[DEBUG] doxia:doxia-sink-api:jar:1.0-alpha-4:runtime (selected for runtime)
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-5:runtime (selected for runtime)
[DEBUG] org.apache.maven:maven-repository-metadata:jar:2.0:runtime (selected for runtime)
[DEBUG] Adding managed dependencies for unknown:maven-error-diagnostics
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-file:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-5
[DEBUG] org.apache.maven:maven-error-diagnostics:jar:2.0:runtime (selected for runtime)
[DEBUG] Adding managed dependencies for org.apache.maven:maven-plugin-registry
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-file:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-5
[DEBUG] org.apache.maven:maven-plugin-registry:jar:2.0:runtime (selected for runtime)
[DEBUG] commons-cli:commons-cli:jar:1.0:runtime (selected for runtime)
[DEBUG] org.apache.maven:maven-plugin-api:jar:2.0:runtime (selected for runtime)
[DEBUG] Adding managed dependencies for org.apache.maven:maven-plugin-descriptor
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-file:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-5
[DEBUG] org.apache.maven:maven-plugin-descriptor:jar:2.0:runtime (selected for runtime)
[DEBUG] org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4:runtime (selected for runtime)
[DEBUG] Adding managed dependencies for org.apache.maven:maven-monitor
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-file:jar:1.0-alpha-5
[DEBUG] org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-5
[DEBUG] org.apache.maven:maven-monitor:jar:2.0:runtime (selected for runtime)
[DEBUG] org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-5:runtime (selected for runtime)
[DEBUG] com.jcraft:jsch:jar:0.1.23:runtime (selected for runtime)
[DEBUG] junit:junit:jar:3.8.1:runtime (selected for runtime)
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (removed - nearer found: 1.4.2)
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.4.2:runtime (selected for runtime)
[DEBUG] Retrieving parent-POM: org.codehaus.plexus:plexus-components:pom:1.1.6 for project: null:plexus-archiver:jar:1.0-alpha-7 from the repository.
[DEBUG] Retrieving parent-POM: org.codehaus.plexus:plexus:pom:1.0.8 for project: org.codehaus.plexus:plexus-components:pom:1.1.6 from the repository.
[DEBUG] org.codehaus.plexus:plexus-archiver:jar:1.0-alpha-7:runtime (selected for runtime)
[DEBUG] Retrieving parent-POM: org.codehaus.plexus:plexus:pom:1.0.5 for project: null:plexus-utils:jar:1.2 from the repository.
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.2:runtime (removed - nearer found: 1.4.2)
[DEBUG] org.apache.maven:maven-project:jar:2.0:runtime (selected for runtime)
[DEBUG] org.apache.maven:maven-profile:jar:2.0:runtime (selected for runtime)
[DEBUG] org.apache.maven:maven-model:jar:2.0:runtime (selected for runtime)
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (removed - nearer found: 1.4.2)
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (removed - nearer found: 1.4.2)
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8:runtime (selected for runtime)
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (removed - nearer found: 1.4.2)
[DEBUG] classworlds:classworlds:jar:1.1-alpha-2:runtime (selected for runtime)
[DEBUG] org.apache.maven:maven-model:jar:2.0:runtime (selected for runtime)
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (removed - nearer found: 1.4.2)
[DEBUG] org.apache.maven:maven-artifact-manager:jar:2.0:runtime (selected for runtime)
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (removed - nearer found: 1.4.2)
[DEBUG] org.apache.maven:maven-artifact:jar:2.0:runtime (selected for runtime)
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (removed - nearer found: 1.4.2)
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (removed - nearer found: 1.4.2)
[DEBUG] org.apache.maven:maven-artifact:jar:2.0:runtime (selected for runtime)
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (removed - nearer found: 1.4.2)
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8:runtime (selected for runtime)
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (removed - nearer found: 1.4.2)
[DEBUG] classworlds:classworlds:jar:1.1-alpha-2:runtime (selected for runtime)
[DEBUG] org.apache.maven:maven-plugin-api:jar:2.0:runtime (selected for runtime)
[DEBUG] commons-httpclient:commons-httpclient:jar:3.1:runtime (selected for runtime)
[DEBUG] commons-logging:commons-logging:jar:1.0.4:runtime (selected for runtime)
[DEBUG] commons-codec:commons-codec:jar:1.2:runtime (selected for runtime)
[DEBUG] commons-lang:commons-lang:jar:2.5:runtime (removed - nearer found: 2.1)
[DEBUG] commons-lang:commons-lang:jar:2.1:runtime (selected for runtime)
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.4.2:runtime (removed - nearer found: 1.1)
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.1:runtime (selected for runtime)
[DEBUG] The following artifacts were filtered out for plugin: org.codeartisans.asadmin:asadmin-maven-plugin:0.8 because they're already in the core of Maven:

org.apache.maven:maven-project:jar:2.0:runtime
org.apache.maven:maven-plugin-api:jar:2.0:runtime

These will use the artifact files already in the core ClassRealm instead, to allow them to be included in PluginDescriptor.getArtifacts().


this realm = app0.child-container[org.codeartisans.asadmin:asadmin-maven-plugin:0.8]
urls[0] = file:/C:/Documents and Settings/shahb/.m2/repository/org/codeartisans/asadmin/asadmin-maven-plugin/0.8/asadmin-maven-plugin-0.8.jar
urls[1] = file:/C:/Documents and Settings/shahb/.m2/repository/org/codeartisans/asadmin/asadmin-java/0.8/asadmin-java-0.8.jar
urls[2] = file:/C:/Documents and Settings/shahb/.m2/repository/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar
urls[3] = file:/C:/Documents and Settings/shahb/.m2/repository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar
urls[4] = file:/C:/Documents and Settings/shahb/.m2/repository/commons-codec/commons-codec/1.2/commons-codec-1.2.jar
urls[5] = file:/C:/Documents and Settings/shahb/.m2/repository/commons-io/commons-io/1.4/commons-io-1.4.jar
urls[6] = file:/C:/Documents and Settings/shahb/.m2/repository/commons-lang/commons-lang/2.1/commons-lang-2.1.jar
urls[7] = file:/C:/Documents and Settings/shahb/.m2/repository/org/apache/maven/shared/maven-plugin-testing-harness/1.1/maven-plugin-testing-harness-1.1.jar
urls[8] = file:/C:/Documents and Settings/shahb/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar
urls[9] = file:/C:/Documents and Settings/shahb/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar
urls[10] = file:/C:/Documents and Settings/shahb/.m2/repository/org/codehaus/plexus/plexus-archiver/1.0-alpha-7/plexus-archiver-1.0-alpha-7.jar
Number of imports: 10
import: org.codehaus.classworlds.Entry@a6c57a42
import: org.codehaus.classworlds.Entry@12f43f3b
import: org.codehaus.classworlds.Entry@20025374
import: org.codehaus.classworlds.Entry@f8e44ca4
import: org.codehaus.classworlds.Entry@92758522
import: org.codehaus.classworlds.Entry@ebf2705b
import: org.codehaus.classworlds.Entry@bb25e54
import: org.codehaus.classworlds.Entry@bece5185
import: org.codehaus.classworlds.Entry@3fee8e37
import: org.codehaus.classworlds.Entry@3fee19d8

this realm = plexus.core
urls[0] = file:/C:/BS_DevEnv/maven/2.2.1/bin/../lib/javaee5-maven-archetype-1.0.jar
urls[1] = file:/C:/BS_DevEnv/maven/2.2.1/bin/../lib/maven-2.2.1-uber.jar
Number of imports: 10
import: org.codehaus.classworlds.Entry@a6c57a42
import: org.codehaus.classworlds.Entry@12f43f3b
import: org.codehaus.classworlds.Entry@20025374
import: org.codehaus.classworlds.Entry@f8e44ca4
import: org.codehaus.classworlds.Entry@92758522
import: org.codehaus.classworlds.Entry@ebf2705b
import: org.codehaus.classworlds.Entry@bb25e54
import: org.codehaus.classworlds.Entry@bece5185
import: org.codehaus.classworlds.Entry@3fee8e37

import: org.codehaus.classworlds.Entry@3fee19d8

[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Internal error in the plugin manager executing goal 'org.codeartisans.asadmin:asadmin-maven-plugin:0.8:undeploy': Unable to find the mojo 'undeploy' (or one of its required components) in the plugin 'org.codeartisans.asadmin:asadmin-maven-plugin'
Bad version number in .class file
[INFO] ------------------------------------------------------------------------
[DEBUG] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Internal error in the plugin manager executing goal 'org.codeartisans.asadmin:asadmin-maven-plugin:0.8:undeploy': Unable to find the mojo 'undeploy' (or one of its required components) in the plugin 'org.codeartisans.asadmin:asadmin-maven-plugin'
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:698)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.PluginManagerException: Unable to find the mojo 'undeploy' (or one of its required components) in the plugin 'org.codeartisans.asadmin:asadmin-maven-plugin'
at org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(DefaultPluginManager.java:674)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:468)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
... 17 more
Caused by: org.codehaus.plexus.component.repository.exception.ComponentLookupException: Unable to lookup component 'org.apache.maven.plugin.Mojoorg.codeartisans.asadmin:asadmin-maven-plugin:0.8:undeploy', it could not be created
at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:335)
at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:440)
at org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(DefaultPluginManager.java:652)
... 19 more
Caused by: org.codehaus.plexus.component.factory.ComponentInstantiationException: Could not instanciate component: role: 'null', implementation: 'org.n0pe.mojo.asadmin.UndeployMojo'
at org.codehaus.plexus.component.factory.java.JavaComponentFactory.makeException(JavaComponentFactory.java:77)
at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:62)
at org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(DefaultPlexusContainer.java:1464)
at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:93)
at org.codehaus.plexus.component.manager.PerLookupComponentManager.getComponent(PerLookupComponentManager.java:48)
at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:331)
... 21 more
Caused by: java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:30)
... 25 more
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2 seconds
[INFO] Finished at: Fri Mar 04 10:31:27 EST 2011
[INFO] Final Memory: 9M/19M
[INFO] ------------------------------------------------------------------------

Glassfish v3 has deprecated asadmin syntax

When using asadmin to deploy, etc with glassfish v3 a warning "deprecated syntax" is shown.
This is because the action command now comes after the generic parameters. i have made the change in my fork and wondered if you would like to pull it into your main branch.
Change:
emkayonline@17c0eee

asadmin deploy: upload parameter missing

I tried to use the asadmin-maven-plugin to deploy an application over ssh to a clustered glassfish environment. In order to do so I need to set the upload parameter to true. However, I could not find a way to do this.
I tried setting true in the configuration section, however, this seems to be ignored. After having a look at the code, I get the feeling that this is not currently supported.
Is there a way to set the upload property?

Deprecated syntax

It seems that the plug-in uses a deprecated syntax.
Here is the output I got:

[ASADMIN] Will run the following command: /Users/local/Desktop/glassfish3/bin/asadmin deploy --host localhost --port 10048 --user admin --passwordfile /Users/local/.asadminpass --target target --name appname /Users/local/Projects/application.ear
[ASADMIN] [OUTPUT] Deprecated syntax, instead use:
[ASADMIN] [OUTPUT] asadmin --host localhost --port 10048 --user admin --passwordfile /Users/local/.asadminpass deploy [options] ...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.