Karl Heinz Marbaise created MAPPASM-150:
-------------------------------------------

             Summary: Created JSW (wrapper.conf) contains wrong location for 
the generated repository.
                 Key: MAPPASM-150
                 URL: https://jira.codehaus.org/browse/MAPPASM-150
             Project: Mojo AppAssembler Plugin
          Issue Type: Bug
    Affects Versions: 1.2
            Reporter: Karl Heinz Marbaise
            Priority: Blocker


Based on the following pom.xml i'm trying to createa  daemons via jsw.
{code}
<project
  xmlns="http://maven.apache.org/POM/4.0.0";
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>

  <modelVersion>4.0.0</modelVersion>

  <groupId>org.codehaus.mojo.appassembler</groupId>
  <artifactId>daemonTest</artifactId>
  <version>1.0-SNAPSHOT</version>
  <name>Daemon Test Project</name>
  <description>This is a test for daemons.</description>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <dependencies>
    <dependency>
      <groupId>log4j</groupId>
      <artifactId>log4j</artifactId>
      <version>1.2.14</version>
    </dependency>
  </dependencies>

  <build>
    <plugins>
      <plugin>
        <groupId>@project.groupId@</groupId>
        <artifactId>@project.artifactId@</artifactId>
        <version>@project.version@</version>
        <executions>
          <execution>
            <phase>package</phase>
            <goals>
              <goal>generate-daemons</goal>
            </goals>
          </execution>
        </executions>
        <configuration>
          <daemons>
            <daemon>
              <id>daemon-1</id>
              
<mainClass>org.codehaus.mojo.appassembler.example.helloworld.HelloWorld</mainClass>
              <platforms>
                <platform>jsw</platform>
              </platforms>
            </daemon>
          </daemons>
        </configuration>
      </plugin>
    </plugins>

  </build>

</project>
{code}
The problem is that the generated {{conf/wrapper.conf}} file contains a 
location to {{repo}} instead of {{lib}} which does not exist and will fail the 
usage of the start scripts {{daemon-1}}. After changing the name from {{repo}} 
to {{lib}} it works.

The following snippet of the the {{wrapper.conf}} will show the problem: 
{{REPO_DIR}}.
{code}
set.default.REPO_DIR=repo
set.default.APP_BASE=.

# Java Classpath (include wrapper.jar)  Add class path elements as
#  needed starting from 1
wrapper.java.classpath.1=lib/wrapper.jar
wrapper.java.classpath.2=%REPO_DIR%/org/codehaus/mojo/appassembler/daemonTest/1.0-SNAPSHOT/daemonTest-1.0-SNAPSHOT.jar
wrapper.java.classpath.3=%REPO_DIR%/log4j/log4j/1.2.14/log4j-1.2.14.jar
{code}
Furthermore the hard coded reference {{lib/wrapper.jar}} is also wrong. The 
{{lib}} should be replaced by using {{%REPO_DIR%}} as it is done in the other 
cases.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to