Cool.  I couldn't remember off-hand if that was possible.  It depends  
on whether I put that in the swc mojo, the swf mojo, or the abstract  
mojo.  I can move it to the abstract later, or at least check and see  
if I'm hard-coding /src/main/flex in the swc mojo by mistake.

Issue it as a bug for now, and I'll handle it one way or another.   
Please mention the workaround of using the default path.

Christian.

On May 11, 2007, at 6:28 PM, Sterling, Brian wrote:

> Thanks Christian.  That does work.
>
> However, for my swf build, I was able to override the default  
> source location using
>
>   <flex.compiler.source>src</flex.compiler.source>
>
> But it doesn't work for my swc build.  Unless I misunderstand, the  
> documentation says it should work:
>
>   http://www.israfil.net/projects/mojo/maven-flex2-plugin/compile- 
> swc-mojo.html
>
> If it's simply a bug, I can enter an issue at
>
>   http://code.google.com/p/israfil/
>
> Thanks,
> Brian
> ________________________________________
> From: [email protected]  
> [mailto:[EMAIL PROTECTED] On Behalf Of Christian Gruber
> Sent: Friday, May 11, 2007 1:17 PM
> To: [email protected]
> Subject: Re: [flexcoders] Problem building swc with israfil maven  
> plugin
>
> All source needs to be under src/main/flex, per standard maven layout
> style.
>
>> TestLib
>>> src
>>> main
>>> flex
>> com
>> company
>> MyClass.as
>> .actionScriptProperties
>> .flexLibProperties
>> . project
>> pom.xml
>
> regards,
> Christian.
>
> On May 11, 2007, at 3:11 PM, Sterling, Brian wrote:
>
>> Hi Christian,
>>
>> I'm not sure what I'm doing wrong. I was able to compile a simple swf
>> with the israfil maven plugin, but I'm having trouble compiling a  
>> swc.
>> I assume there is some setting I'm not getting right.
>>
>> I have a simple project like so, which builds in Flex Builder:
>>
>> TestLib
>> src
>> com
>> company
>> MyClass.as
>> .actionScriptProperties
>> .flexLibProperties
>> . project
>> pom.xml
>>
>> The .flexLibProperties file looks like this:
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>> <flexLibProperties version="1">
>> <includeClasses>
>> <classEntry path="com.company.MyClass"/>
>> </includeClasses>
>> <includeResources/>
>> <namespaceManifests/>
>> </flexLibProperties>
>>
>> and my pom.xml looks like this:
>>
>> <project>
>> <modelVersion>4.0.0</modelVersion>
>> <groupId>com.intuit.sb.sharedUI</groupId>
>> <artifactId>TestLib</artifactId>
>> <version>1.0-SNAPSHOT</version>
>> <packaging>swc</packaging>
>> <build>
>> <finalName>TestLib</finalName>
>> <plugins>
>> <plugin>
>> <groupId>net.israfil.mojo</groupId>
>>
>> <artifactId>maven-flex2-plugin</artifactId>
>> <version>1.0</version>
>> <extensions>true</extensions>
>> <configuration>
>>
>> <flexHome>${flex.home}</flexHome>
>> <useNetwork>true</useNetwork>
>> <strict>true</strict>
>> <warning>true</warning>
>>
>> <properties>.flexLibProperties</properties>
>> </configuration>
>> </plugin>
>> </plugins>
>> <outputDirectory>build</outputDirectory>
>> </build>
>> <properties>
>> <flex.compiler.source>src</flex.compiler.source>
>> <flex.home>C:/Program Files/Adobe/Flex Builder 2
>> Plug-in/Flex SDK 2</flex.home>
>>
>> <flexLibPropertiesFile>.flexLibProperties</flexLibPropertiesFile>
>> </properties>
>> </project>
>>
>> But when I try to compile with Maven 2, I get the following error:
>>
>> C:\gemini\testlib>mvn compile
>> [INFO] Scanning for projects...
>> [INFO]
>> ----------------------------------------------------------
>> --
>> -
>> ---
>> [INFO] Building Unnamed -
>> com.intuit.sb.sharedUI:TestLib:swc:1.0-SNAPSHOT
>> [INFO] task-segment: [compile]
>> [INFO]
>> ----------------------------------------------------------
>> --
>> -
>> ---
>> [INFO] [flex2:compile-swc]
>> [INFO] Compiling Flex 2 code
>> [debug] Parsing document.
>> [debug] Parsing tag 'flexLibProperties'
>> [debug] Parsing tag 'includeClasses'
>> [debug] Parsing tag 'classEntry'
>> [debug] Adding class: com.company.MyClass
>> [debug] Parsing tag 'includeResources'
>> [debug] Parsing tag 'namespaceManifests'
>> [INFO] Loading configuration file C:\Program Files\Adobe\Flex
>> Builder 2
>> Plug-in\
>> Flex SDK 2\frameworks\flex-config.xml
>> [INFO] Error: could not find source for class com.company.MyClass.
>> [INFO]
>> [INFO]
>> ----------------------------------------------------------
>> --
>> [ERROR] BUILD ERROR
>> [INFO]
>> ----------------------------------------------------------
>> --
>> [INFO] Result of java -classpath "C:\Program Files\Adobe\Flex
>> Builder 2
>> Plug-in\
>>
>> Any suggestions?
>>
>> Thanks,
>> Brian
>
> christian gruber + [EMAIL PROTECTED] + bus 905.640.1119 + mob
> 416.998.6023
> process coach and architect + ISRÁFÍL CONSULTING SERVICES
>

christian gruber + [EMAIL PROTECTED] + bus 905.640.1119 + mob  
416.998.6023
process coach and architect + ISRÁFÍL CONSULTING SERVICES


Reply via email to