Yes I don't need the POM, just the dependencies.

Jerome Lacoste-2 wrote:
> 
> On Thu, Aug 6, 2009 at 2:57 AM, bwarren<[email protected]> wrote:
>>
>> I have a Webstart application that I'm generating a WAR file to deploy on
>> JBoss using the Maven Webstart plugin.
>>
>> I have included the JBoss client POM in my application POM to grab the
>> JBoss
>> client dependencies for JNDI and EJB.  When the plugin creates the WAR
>> file,
>> it is including the POM with unprocessed_ prepended to the file name.
>>  The
>> plugin is also putting the POM in as a jar dependency in the JNLP file.
>>
>> So when the JNLP download servlet goes to pull the JAR dependencies for
>> my
>> webstart application, it tries to grab the POM, which has been renamed,
>> and
>> fails.  Does anyone know why that file is getting renamed?  I saw some
>> emails about JARs getting "unprocessed" stuck in the name when signing is
>> turned off.  It appears that the plugin isn't designed for POM
>> dependencies.
>>
>> Here's the JBoss client dependency in my webstart application's POM:
>>
>>    <dependency>
>>      <groupId>org.jboss.jbossas</groupId>
>>      <artifactId>jboss-as-client</artifactId>
>>      <version>5.0.1.GA</version>
>>      <scope>compile</scope>
>>      <type>pom</type>
>>    </dependency>
>>
>> I included that POM because it has dependencies to the client JARs I need
>> to
>> call over to JBoss.  Reference -
>> https://jira.jboss.org/jira/browse/JBAS-6320
>>
>> Here's the webstart plugin config from my WAR POM:
>>
>>    <plugins>
>>      <plugin>
>>        <groupId>org.codehaus.mojo.webstart</groupId>
>>        <artifactId>webstart-maven-plugin</artifactId>
>>        <executions>
>>          <execution>
>>            <phase>process-resources</phase>
>>            <goals>
>>              <goal>jnlp-download-servlet</goal>
>>            </goals>
>>          </execution>
>>        </executions>
>>        <configuration>
>>          <outputDirectoryName>application</outputDirectoryName>
>>          <outputFilename>launch.jnlp</outputFilename>
>>          <jnlpFiles>
>>            <jnlpFile>
>>              <templateFilename>jnlp-template.vm</templateFilename>
>>              <jarResources>
>>                <jarResource>
>>                  <groupId>com.usairways.cbro</groupId>
>>                  <artifactId>real-time-departure-swing</artifactId>
>>                  <version>1.0.0.a2</version>
>>                  <mainClass>com.usairways.cbro.rtd.swing.Main</mainClass>
>>                </jarResource>
>>              </jarResources>
>>            </jnlpFile>
>>          </jnlpFiles>
>>        </configuration>
>>      </plugin>
>>    </plugins>
>>
>> How can I get it to not rename the jboss-as-client POM to
>> unprocessed_jboss-as-client?  Or alternatively, how do I keep it from
>> adding
>> the jboss-as-client POM as a JAR dependency in the JNLP, but keep the
>> transitive dependencies of the jboss-as-client POM in there?
> 
> If the POM file isn't added to the target directory but the transitive
> dependencies added, that should fix it for you, right ?
> 
> Jerome
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Maven-Webstart-Plugin---unprocessed-POM-in-WAR-tp24838690p24904634.html
Sent from the Maven - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to