cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From fe...@otego.com
Subject Re: [profiling firebug plugin] Building XPI with maven
Date Mon, 01 Jun 2009 20:26:33 GMT
Hi Andreas

You 'attached' the ant script call to the <phase> 'compile' of maven
lifecycle. See also [5] for maven lifecycles. Therefor it is enough to run
'mvn install'. This includes 'compile' as phase in its lifecycle and so
you're ant script is executed. See also log below (just copied attached
pom.xml and build.xml and trun 'mvn install'.

[5]
http://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html


HTH
Felix

$ mvn install
[INFO] Scanning for projects...
[INFO]
------------------------------------------------------------------------
[INFO] Building Unnamed - my-test-group:my-test-app:jar:1.0-SNAPSHOT
[INFO]    task-segment: [install]
[INFO]
------------------------------------------------------------------------
[INFO] [resources:resources]
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered
resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /tmp/misc/src/main/resources
[INFO] [compiler:compile]
[INFO] No sources to compile
[INFO] [antrun:run {execution: compile}]
[INFO] Executing tasks

test:
     [echo] fooBar
[INFO] Executed tasks
[INFO] [resources:testResources]
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered
resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /tmp/misc/src/test/resources
[INFO] [compiler:testCompile]
[INFO] No sources to compile
[INFO] [surefire:test]
[INFO] No tests to run.
[INFO] [jar:jar]
[WARNING] JAR will be empty - no content was marked for inclusion!
[INFO] Building jar: /tmp/misc/target/my-test-app-1.0-SNAPSHOT.jar
[INFO] [install:install]
[INFO] Installing /tmp/misc/target/my-test-app-1.0-SNAPSHOT.jar to
/home/felix/.m2/repository/my-test-group/my-test-app/1.0-SNAPSHOT/my-test-app-1.0-SNAPSHOT.jar
[INFO]
------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 3 seconds
[INFO] Finished at: Mon Jun 01 22:16:02 CEST 2009
[INFO] Final Memory: 18M/74M
[INFO]
------------------------------------------------------------------------

$ mvn --version
Apache Maven 2.1.0 (r755702; 2009-03-18 20:10:27+0100)
Java version: 1.6.0_14
Java home: /opt/sun-jdk-1.6.0.14/jre
Default locale: de_CH, platform encoding: UTF-8
OS name: "linux" version: "2.6.29-gentoo-r5" arch: "amd64" Family: "unix"


> Hello there,
>
> I'm trying to build a XPI for our current state of the firebug plugin
> for the profiling project.
> It wouldn't be a real problem to do so by hand, but we want it do be
> done via maven.
>
> According to the link which was postet by Felix Knecht[1], this should
> be done very easy via maven-antrun-plugin.
> So i built an ant file to do the xpi and want to call it from maven like
> shown[2]. Unfortunately the plugin isn't doing anything. To make it
> easier to read, is reduced the ant script[3] to make a simple echo.
>
> The antscript itself runs by calling "ant test".
> I call maven with "mvn antrun:run".
>
> mvn --version profides the following informations for me:
>
> Maven version: 2.0.10
> Java version: 1.6.0
> OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"
>
> I also tried it on the following machine:
>
> Maven version: 2.0.9
> Java version: 1.6.0_0
> OS name: "linux" version: "2.6.28-11-generic" arch: "i386" Familiy: "unix"
>
> Because i also tried the examples provided on the plugin page[4], I
> guess i'm just missing some dependency or so and perhaps some of you
> knows where to look for it.
>
> Kind regards,
> Andreas
>
> [1] -
> http://johnjianfang.blogspot.com/2009/03/how-to-use-maven-generate-mozilla.html
> [2] -
> http://maven.apache.org/plugins/maven-antrun-plugin/examples/classpaths.html
> [3] - see attachment
> [4] - http://maven.apache.org/plugins/maven-antrun-plugin/index.html
>



Mime
View raw message