OK, thanks.
On 2011-02-02 22:20, Henri Gomez wrote:
> I only tried 1.1.1
>
> 2011/2/2 Dennis Lundberg <[email protected]>:
>> Hi
>>
>> Is this a new issue that started with version 1.1.1, or is it a problem
>> with earlier versions (1.0 or 1.1) as well?
>>
>> On 2011-02-01 19:13, Henri Gomez wrote:
>>> Hi to all,
>>>
>>> I'm trying to set macosx-universal-32 on a project with
>>> appassembler-maven-plugin .
>>>
>>> ...
>>>
>>> <build>
>>> <plugins>
>>>
>>> <plugin>
>>> <groupId>org.codehaus.mojo</groupId>
>>>
>>> <artifactId>appassembler-maven-plugin</artifactId>
>>> <version>1.1.1</version>
>>>
>>> <configuration>
>>> <repositoryLayout>flat</repositoryLayout>
>>> <!-- Set the target configuration
>>> directory to be used in the bin
>>> scripts -->
>>>
>>> <configurationDirectory>conf</configurationDirectory>
>>> <!-- Copy the contents from
>>> "/src/main/config" to the target configuration
>>> directory in the assembled application
>>> -->
>>>
>>> <copyConfigurationDirectory>true</copyConfigurationDirectory>
>>> <!-- Include the target configuration
>>> directory in the beginning
>>> of the classpath declaration in
>>> the bin scripts -->
>>>
>>> <includeConfigurationDirectoryInClasspath>true</includeConfigurationDirectoryInClasspath>
>>> <!-- prefix all bin files with "mycompany"
>>> -->
>>> <binPrefix>eXoPlatform</binPrefix>
>>> <!-- set alternative assemble directory -->
>>>
>>> <assembleDirectory>${project.build.directory}/exoplatform-assemble</assembleDirectory>
>>> <!-- Extra JVM arguments that will be
>>> included in the bin scripts -->
>>> <defaultJvmSettings>
>>>
>>> <initialMemorySize>32M</initialMemorySize>
>>> <maxMemorySize>64M</maxMemorySize>
>>> <systemProperties>
>>>
>>> <systemProperty>com.sun.management.jmxremote</systemProperty>
>>>
>>> <systemProperty>com.sun.management.jmxremote.port=8999</systemProperty>
>>>
>>> <systemProperty>com.sun.management.jmxremote.authenticate=false</systemProperty>
>>>
>>> <systemProperty>com.sun.management.jmxremote.ssl=false</systemProperty>
>>> </systemProperties>
>>> <extraArguments>
>>>
>>> <extraArgument>-server</extraArgument>
>>> </extraArguments>
>>> </defaultJvmSettings>
>>>
>>> <daemons>
>>> <daemon>
>>> <id>SampleDaemonUnix</id>
>>>
>>> <mainClass>org.exoplatform.qa.fr.SampleDaemonUnix</mainClass>
>>> <commandLineArguments>
>>>
>>> <commandLineArgument>start</commandLineArgument>
>>> </commandLineArguments>
>>> <platforms>
>>> <platform>jsw</platform>
>>> </platforms>
>>> <generatorConfigurations>
>>> <generatorConfiguration>
>>> <generator>jsw</generator>
>>> <includes>
>>>
>>> <include>linux-x86-32</include>
>>>
>>> <include>linux-x86-64</include>
>>>
>>> <include>windows-x86-32</include>
>>>
>>> <include>macosx-universal-32</include>
>>> </includes>
>>> <configuration>
>>> <property>
>>>
>>> <name>configuration.directory.in.classpath.first</name>
>>> <value>etc</value>
>>> </property>
>>> <property>
>>>
>>> <name>set.default.REPO_DIR</name>
>>> <value>lib</value>
>>> </property>
>>> <property>
>>>
>>> <name>wrapper.logfile</name>
>>>
>>> <value>logs/wrapper.log</value>
>>> </property>
>>> <property>
>>>
>>> <name>run.as.user.envvar</name>
>>>
>>> <value>johndoe</value>
>>> </property>
>>> </configuration>
>>> </generatorConfiguration>
>>> </generatorConfigurations>
>>> </daemon>
>>> </daemons>
>>>
>>> </configuration>
>>>
>>> <executions>
>>> <execution>
>>> <id>generate-jsw-scripts</id>
>>> <phase>package</phase>
>>> <goals>
>>> <goal>generate-daemons</goal>
>>> </goals>
>>> </execution>
>>> </executions>
>>>
>>> </plugin>
>>> </plugins>
>>> </build>
>>>
>>>
>>> ...
>>>
>>> But I got the following WARNING :
>>>
>>>
>>> [INFO] [jar:jar {execution: default-jar}]
>>> [INFO] Building jar:
>>> /Users/henri/Documents/eXo/workspace/appassembler-sample/target/appassembler-sample-0.0.1-SNAPSHOT.jar
>>> [INFO] [appassembler:generate-daemons {execution: generate-jsw-scripts}]
>>> [WARNING] Lib file for macosx-universal-32 not found in map.
>>> [WARNING] Exec file for macosx-universal-32 not found in map.
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO] BUILD SUCCESSFUL
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO] Total time: 4 seconds
>>> [INFO] Finished at: Tue Feb 01 19:09:22 CET 2011
>>> [INFO] Final Memory: 24M/265M
>>> [INFO]
>>> ------------------------------------------------------------------------
>>>
>>> When I dig into generated stuff I could see :
>>>
>>>
>>> bin
>>>
>>> total 864
>>> -rw-r--r-- 1 henri staff 15394 1 fév 19:09 SampleDaemonUnix
>>> -rw-r--r-- 1 henri staff 2055 1 fév 19:09 SampleDaemonUnix.bat
>>> -rw-r--r-- 1 henri staff 99401 1 fév 19:09 wrapper-linux-x86-32
>>> -rw-r--r-- 1 henri staff 111027 1 fév 19:09 wrapper-linux-x86-64
>>> -rw-r--r-- 1 henri staff 204800 1 fév 19:09 wrapper-windows-x86-32.exe
>>>
>>> lib
>>>
>>> total 384
>>> -rw-r--r-- 1 henri staff 11887 1 fév 19:09 libwrapper-linux-x86-32.so
>>> -rw-r--r-- 1 henri staff 15248 1 fév 19:09 libwrapper-linux-x86-64.so
>>> -rw-r--r-- 1 henri staff 81920 1 fév 19:09 wrapper-windows-x86-32.dll
>>> -rw-r--r-- 1 henri staff 83820 1 fév 19:09 wrapper.jar
>>>
>>>
>>> macosx-universal-32 stuff in bin/lib
>>>
>>>
>>> Strange since
>>> org/codehaus/mojo/appassembler-maven-plugin/1.1.1/appassembler-maven-plugin-1.1.1.jar
>>> contains wrapper and jnilib :
>>>
>>>
>>> testing:
>>> org/codehaus/mojo/appassembler/daemon/jsw/bin/wrapper-linux-ppc-64
>>> OK
>>> testing:
>>> org/codehaus/mojo/appassembler/daemon/jsw/bin/wrapper-linux-x86-32
>>> OK
>>> testing:
>>> org/codehaus/mojo/appassembler/daemon/jsw/bin/wrapper-linux-x86-64
>>> OK
>>> testing:
>>> org/codehaus/mojo/appassembler/daemon/jsw/bin/wrapper-macosx-ppc-32
>>> OK
>>> testing:
>>> org/codehaus/mojo/appassembler/daemon/jsw/bin/wrapper-macosx-universal-32
>>> OK
>>> testing:
>>> org/codehaus/mojo/appassembler/daemon/jsw/bin/wrapper-solaris-sparc-32
>>> OK
>>> testing:
>>> org/codehaus/mojo/appassembler/daemon/jsw/bin/wrapper-solaris-sparc-64
>>> OK
>>> testing:
>>> org/codehaus/mojo/appassembler/daemon/jsw/bin/wrapper-solaris-x86-32
>>> OK
>>> testing:
>>> org/codehaus/mojo/appassembler/daemon/jsw/bin/wrapper-windows-x86-32.exe
>>> OK
>>>
>>>
>>>
>>> testing:
>>> org/codehaus/mojo/appassembler/daemon/jsw/lib/libwrapper-linux-ppc-64.so
>>> OK
>>> testing:
>>> org/codehaus/mojo/appassembler/daemon/jsw/lib/libwrapper-linux-x86-32.so
>>> OK
>>> testing:
>>> org/codehaus/mojo/appassembler/daemon/jsw/lib/libwrapper-linux-x86-64.so
>>> OK
>>> testing:
>>> org/codehaus/mojo/appassembler/daemon/jsw/lib/libwrapper-macosx-ppc-32.jnilib
>>> OK
>>> testing:
>>> org/codehaus/mojo/appassembler/daemon/jsw/lib/libwrapper-macosx-universal-32.jnilib
>>> OK
>>> testing:
>>> org/codehaus/mojo/appassembler/daemon/jsw/lib/libwrapper-solaris-sparc-32.so
>>> OK
>>> testing:
>>> org/codehaus/mojo/appassembler/daemon/jsw/lib/libwrapper-solaris-sparc-64.so
>>> OK
>>> testing:
>>> org/codehaus/mojo/appassembler/daemon/jsw/lib/libwrapper-solaris-x86-32.so
>>> OK
>>> testing:
>>> org/codehaus/mojo/appassembler/daemon/jsw/lib/wrapper-windows-x86-32.dll
>>> OK
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe from this list, please visit:
>>>
>>> http://xircles.codehaus.org/manage_email
>>>
>>>
>>>
>>
>>
>> --
>> Dennis Lundberg
>>
>> ---------------------------------------------------------------------
>> To unsubscribe from this list, please visit:
>>
>> http://xircles.codehaus.org/manage_email
>>
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
> http://xircles.codehaus.org/manage_email
>
>
>
--
Dennis Lundberg
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email