[jboss-jira] [JBoss JIRA] (JBASMP-66) Could not execute goal add-resource / wildfly-maven-plugin

James Perkins (JIRA) issues at jboss.org
Mon Aug 4 14:16:35 EDT 2014


     [ https://issues.jboss.org/browse/JBASMP-66?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

James Perkins closed JBASMP-66.
-------------------------------

    Resolution: Out of Date


This was fixed in {{1.0.2.Final}}.

You also need to define your data-source resources a bit differently. Note the child {{<resources/>}}.

{code:xml}

<execution>
    <id>add-datasource</id>
    <phase>package</phase>
    <goals>
        <goal>add-resource</goal>
    </goals>
    <configuration>
        <address>subsystem=datasources</address>
        <resources>
            <resource>
                <address>xa-data-source=java:jboss/datasources/postgresDS</address>
                <properties>
                    <xa-datasource-class>org.postgresql.xa.PGXADataSource</xa-datasource-class>
                    <jndi-name>java:jboss/datasources/postgresDS</jndi-name>
                    <enabled>true</enabled>
                    <driver-name>postgresql.jar</driver-name>
                </properties>
                <resources>
                    <resource>
                        <address>
                            xa-datasource-properties=DatabaseName
                        </address>
                        <properties>
                            <value>test</value>
                        </properties>
                    </resource>
                    <resource>
                        <address>
                            xa-datasource-properties=ServerName
                        </address>
                        <properties>
                            <value>localhost</value>
                        </properties>
                    </resource>
                    <resource>
                        <address>
                            xa-datasource-properties=User
                        </address>
                        <properties>
                            <value>yyy-project</value>
                        </properties>
                    </resource>
                    <resource>
                        <address>
                            xa-datasource-properties=Password
                        </address>
                        <properties>
                            <value>yyy-project</value>
                        </properties>
                    </resource>
                </resources>
            </resource>
        </resources>
    </configuration>
</execution>
{code}

> Could not execute goal add-resource / wildfly-maven-plugin
> ----------------------------------------------------------
>
>                 Key: JBASMP-66
>                 URL: https://issues.jboss.org/browse/JBASMP-66
>             Project: JBoss AS Maven Plugins
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: deploy, wildfly
>    Affects Versions: 7.5.Final
>         Environment: Apache Maven 3.2.1 (ea8b2b07643dbb1b84b6d16e1f08391b666bc1e9; 2014-02-14T14:37:52-03:00)
> Maven home: /home/felix/Downloads/apache-maven-3.2.1
> Java version: 1.7.0_51, vendor: Oracle Corporation
> Java home: /usr/lib/jvm/java-7-oracle/jre
> Default locale: pt_BR, platform encoding: UTF-8
> OS name: "linux", version: "3.8.0-35-generic", arch: "amd64", family: "unix"
>            Reporter: Felix Coutinho
>            Assignee: James Perkins
>            Priority: Blocker
>              Labels: maven, wildfly
>
> My pom: http://pastebin.com/BJ9zcXrg
> felix at felix-DQ77PRO:~/workspaces/java/workspaceGastos/yyy-project$ mvn clean install -X
> The debug output:
> http://pastebin.com/cM8LbR62
> The problem is here:
> {code}
> [ERROR] Failed to execute goal org.wildfly.plugins:wildfly-maven-plugin:1.0.1.Final:add-resource (add-datasource) on project logr: Could not execute goal add-resource. Reason: null: IllegalArgumentException -> [Help 1]
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.wildfly.plugins:wildfly-maven-plugin:1.0.1.Final:add-resource (add-datasource) on project logr: Could not execute goal add-resource. Reason: null
> 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:216)
> 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> 	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:108)
> 	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:76)
> 	at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
> 	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:116)
> 	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:361)
> 	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)
> 	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
> 	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213)
> 	at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at java.lang.reflect.Method.invoke(Method.java:606)
> 	at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
> 	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
> 	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
> 	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
> Caused by: org.apache.maven.plugin.MojoExecutionException: Could not execute goal add-resource. Reason: null
> 	at org.wildfly.plugin.deployment.resource.AddResourceMojo.execute(AddResourceMojo.java:118)
> 	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:133)
> 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
> 	... 19 more
> Caused by: java.lang.IllegalArgumentException
> 	at org.jboss.dmr.ModelValue.asList(ModelValue.java:132)
> 	at org.jboss.dmr.ModelNode.asList(ModelNode.java:1302)
> 	at org.wildfly.plugin.deployment.resource.AddResourceMojo.resourceExists(AddResourceMojo.java:258)
> 	at org.wildfly.plugin.deployment.resource.AddResourceMojo.addCompositeResource(AddResourceMojo.java:180)
> 	at org.wildfly.plugin.deployment.resource.AddResourceMojo.processResources(AddResourceMojo.java:148)
> 	at org.wildfly.plugin.deployment.resource.AddResourceMojo.execute(AddResourceMojo.java:112)
> 	... 21 more
> {code}
> Same problem:
> http://stackoverflow.com/questions/22533311/wildfly-maven-plugin-not-deploy-xa-datasource
> Other:
> http://stackoverflow.com/questions/21020926/add-an-xa-datasource-fails-with-jboss-as-maven-plugin?rq=1



--
This message was sent by Atlassian JIRA
(v6.2.6#6264)


More information about the jboss-jira mailing list