Thank you for your support!
eskatos / asadmin Goto Github PK
View Code? Open in Web Editor NEWJava API and Maven plugin to invoke Glassfish v3 & V2 asadmin commands
Home Page: http://eskatos.github.com/asadmin/
License: Apache License 2.0
Java API and Maven plugin to invoke Glassfish v3 & V2 asadmin commands
Home Page: http://eskatos.github.com/asadmin/
License: Apache License 2.0
Thank you for your support!
Would download the glassfish distribution and then install it in a given directory.
Can be usefull to automate the whole install / setup / deploy / test thing.
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.....
Hi!
I need to use the property implicitCdiEnabled in deploy and redeploy, as in the example: asadmin --property implicitCdiEnabled=false.
Is there a way to set the "property" parameter with one or more pairs key/value?
Thanks!
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?
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.
The README file should contain more example configurations for other maven plugin goals, especially asadmin:create-jdbc-connection-pool and asadmin:create-jdbc-resource
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.
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...
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.
is it possible to deploy to a glassfish instance on a remote machine?
So we can write code that is not backward.
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
<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 :
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
[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] ------------------------------------------------------------------------
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
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?
Add asadmin commands to manage realm-file :
A possibility to specify true in the maven plugin's configuration should be added.
This should then trigger using "--force" when running the deploy command.
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] ...
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.