I'm currently using
<defines>
<CONFIG::debugging>false</CONFIG::debugging>
<CONFIG::server>true</CONFIG::server>
</defines>
that works fine but warns that it is depreciated. As my last
(technical) action of this year, I'm hunting down warnings and
replaced above configuration with
<defines>
<define>
<name>CONFIG::debugging</name>
<value>false</value>
</define>
<define>
<name>CONFIG::server</name>
<value>true</value>
</define>
</defines>
this resulted in
[ERROR] FATAL ERROR
[INFO]
------------------------------------------------------------------------
[INFO] null
[INFO]
------------------------------------------------------------------------
[INFO] Trace
java.lang.NullPointerException
at java.util.Hashtable.put(Unknown Source)
at java.util.Hashtable.putAll(Unknown Source)
at
info.rvin.mojo.flexmojo.compiler.AbstractFlexCompilerMojo.addDefines
(AbstractFlexCompilerMojo.java:1528)
at
info.rvin.mojo.flexmojo.compiler.AbstractFlexCompilerMojo.addDefines_aroundBody6
(AbstractFlexCompilerMojo.java:1200)
at info.rvin.mojo.flexmojo.compiler.AbstractFlexCompilerMojo
$AjcClosure7.run(AbstractFlexCompilerMojo.java:1)
at info.flexmojos.compatibilitykit.FlexCompatibilityAspect.ajc$around
$info_flexmojos_compatibilitykit_FlexCompatibilityAspect
$1$a783a4a3proceed(FlexCompatibilityAspect.aj:1)
at info.flexmojos.compatibilitykit.FlexCompatibilityAspect.ajc$around
$info_flexmojos_compatibilitykit_FlexCompatibilityAspect$1$a783a4a3
(FlexCompatibilityAspect.aj:44)
at info.rvin.mojo.flexmojo.compiler.AbstractFlexCompilerMojo.configure
(AbstractFlexCompilerMojo.java:1200)
at info.rvin.mojo.flexmojo.compiler.AbstractFlexCompilerMojo.setUp
(AbstractFlexCompilerMojo.java:997)
at info.rvin.mojo.flexmojo.compiler.LibraryMojo.setUp
(LibraryMojo.java:214)
at info.rvin.mojo.flexmojo.AbstractIrvinMojo.execute
(AbstractIrvinMojo.java:178)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo
(DefaultPluginManager.java:451)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals
(DefaultLifecycleExecutor.java:558)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle
(DefaultLifecycleExecutor.java:499)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal
(DefaultLifecycleExecutor.java:478)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures
(DefaultLifecycleExecutor.java:330)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments
(DefaultLifecycleExecutor.java:291)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute
(DefaultLifecycleExecutor.java:142)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:287)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:
315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:
430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
So my last question for this year ;) is how to properly define
"defines"? The docs
http://docs.flex-mojos.info/flex-compiler-mojo/compile-swc-mojo.html#defines
is different from http://code.google.com/p/flex-mojos/issues/detail?id=98
.
All the best for 2009,
Marc
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Flex Mojos" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/flex-mojos?hl=en?hl=en
http://blog.flex-mojos.info/
-~----------~----~----~----~------~----~------~--~---