Declare your js source directory at plugin level : <plugin> <artifactId>javascript-maven-plugin</artifact> <configuration> <sourceDirectory>my/source/directory</sourceDirectory> </configuration>
Maybe the plugin should use the project.sourceDirectory as the compile goal is only relevant in a pure javascript project... Nico. 2008/2/27, Adrian Herscu <[EMAIL PROTECTED]>: > > Hi Nicolas, > > How do I specify a different source directory? > I have looked into the sources and found this: > > http://svn.codehaus.org/mojo/trunk/sandbox/javascript-maven-tools/javascript-maven-plugin/src/main/java/org/codehaus/mojo/javascript/CompileMojo.java > Tried the <sourceDirectory>my/source/directory</sourceDirectory> under > the build section and got this: > [INFO] > ------------------------------------------------------------------------ > [INFO] basedir > C:\documents\pm\project-trunks\wirexn\sandbox\extjs-client-sample > \src\main\javascript does not exist > [INFO] > ------------------------------------------------------------------------ > [INFO] Trace > java.lang.IllegalStateException: basedir > C:\documents\pm\project-trunks\wirexn\s > andbox\extjs-client-sample\src\main\javascript does not exist > at > org.codehaus.plexus.util.DirectoryScanner.scan(DirectoryScanner.java: > 542) > at > org.codehaus.mojo.javascript.CompileMojo.execute(CompileMojo.java:130 > ) > at > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi > nManager.java:443) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa > ultLifecycleExecutor.java:539) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi > fecycle(DefaultLifecycleExecutor.java:480) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau > ltLifecycleExecutor.java:459) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan > dleFailures(DefaultLifecycleExecutor.java:311) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen > ts(DefaultLifecycleExecutor.java:278) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi > fecycleExecutor.java:143) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:280) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. > java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > sorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > 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) > > > Adrian. > > > > nicolas de loof wrote: > > The war-package process source scripts and place them in the packaging > > folder used by the war plugin to create the exploded war, before > archivaing > > a .war. > > > > Nico > > > > 2008/2/26, Adrian Herscu <[EMAIL PROTECTED]>: > >> Harlan, thanks for your fast reply. It works! > >> However, I am not sure what the <goal>war-package</goal> does (as in > the > >> example here: > >> > >> > http://mojo.codehaus.org/javascript-maven-tools/guide-webapp-development.html > >> ) > >> > >> Adrian. > >> > >> > >> > >> Harlan Iverson wrote: > >>> The javascript plugin is currently sandboxed, so following these > >>> instructions should make it available: > >>> > >>> http://mojo.codehaus.org/using-sandbox-plugins.html > >>> > >>> The other option is to download the source and run mvn install > locally. > >> The > >>> location in the plugin's maven site is wrong, it is here: > >>> > >>> http://svn.codehaus.org/mojo/trunk/sandbox/javascript-maven-tools/ > >>> > >>> You'll need to check out the top level, as the plugin depends on other > >>> modules. > >>> > >>> Good luck. > >>> Harlan > >>> > >>> > >>> On Mon, Feb 25, 2008 at 12:40 PM, Adrian Herscu <[EMAIL PROTECTED]> > >> wrote: > >>>> Hi all, > >>>> > >>>> In which repository is this plugin hosted? > >>>> I am getting: > >>>> > >>>> Missing: > >>>> ---------- > >>>> 1) > >>>> > >>>> > >> > org.codehaus.mojo.javascript:javascript-maven-plugin:jar:1.0-alpha-1-SNAPSHOT > >>>> > >>>> Try downloading the file manually from the project website. > >>>> > >>>> Then, install it using the command: > >>>> mvn install:install-file -DgroupId=org.codehaus.mojo.javascript > >>>> -Dartifact > >>>> Id=javascript-maven-plugin \ > >>>> -Dversion=1.0-alpha-1-SNAPSHOT -Dpackaging=jar > >>>> -Dfile=/path/to/file > >>>> Alternatively, if you host your own repository you can deploy the > file > >>>> there: > >>>> mvn deploy:deploy-file -DgroupId=org.codehaus.mojo.javascript > >>>> -DartifactId=j > >>>> avascript-maven-plugin \ > >>>> -Dversion=1.0-alpha-1-SNAPSHOT -Dpackaging=jar > >>>> -Dfile=/path/to/file \ > >>>> -Durl=[url] -DrepositoryId=[id] > >>>> > >>>> Path to dependency: > >>>> 1) > >>>> org.wirexn.sandbox.extjs:extjs-client-sample:javascript:1.0-alpha-1-S > >>>> NAPSHOT > >>>> 2) > >>>> org.codehaus.mojo.javascript:javascript-maven-plugin:jar:1.0-alpha-1- > >>>> SNAPSHOT > >>>> > >>>> ---------- > >>>> 1 required artifact is missing. > >>>> > >>>> for artifact: > >>>> > >>>> > >>>> > >> > org.wirexn.sandbox.extjs:extjs-client-sample:javascript:1.0-alpha-1-SNAPSHOT > >>>> from the specified remote repositories: > >>>> [EMAIL PROTECTED] (http://webdav.wirexn.net/snapshots), > >>>> central (http://repo1.maven.org/maven2), > >>>> wirexn.net (http://webdav.wirexn.net/repository) > >>>> > >>>> > >>>> TIA, > >>>> Adrian. > >>>> > >>>> nicolas de loof wrote: > >>>>> You can look at the jslint report that will check for some > structural > >>>> rules > >>>>> ( > >>>>> > >> > http://mojo.codehaus.org/javascript-maven-tools/javascript-report-maven-plugin/index.html > >>>>> ) > >>>>> > >>>>> Not sure, but syntactic errors should be detected also. > >>>>> > >>>>> 2008/2/18, Insitu <[EMAIL PROTECTED]>: > >>>>>> Hello, > >>>>>> I would like to know what is the current status/plans of the > various > >>>>>> javascript handling plugins out there. Few months ago there has > been > >>>>>> some discussions on this topic and some talks about merging > >>>>>> projects. I am currently using jstools plugin, with jsunit for test > >>>>>> execution, and would like to know if someone has done work on > >>>>>> "verifying" or "compiling" the javascript, using eg. Rhino or other > >>>>>> parser to ensure syntactic correctness of javascript. > >>>>>> > >>>>>> Regards, > >>>>>> -- > >>>>>> Arnaud Bailly, PhD > >>>>>> OQube - Software Engineering > >>>>>> http://www.oqube.com > >>>>>> > >>>>>> > >>>>>> > --------------------------------------------------------------------- > >>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED] > >>>>>> For additional commands, e-mail: [EMAIL PROTECTED] > >>>>>> > >>>>>> > >>>> --------------------------------------------------------------------- > >>>> To unsubscribe, e-mail: [EMAIL PROTECTED] > >>>> For additional commands, e-mail: [EMAIL PROTECTED] > >>>> > >>>> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: [EMAIL PROTECTED] > >> > >> > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >