Re: [mevenide-user] NetBeans "Build" from the Command Line

Bob F <[email protected]> Sat, 7 Jun 2008 09:14:35 -0400
Newsgroups gmane.comp.jakarta.turbine.maven.mevenide.user
Message-ID <[email protected]>
[Sorry for the repeat message.  For some strange reason, my email  
client munged my logs into an unreadable format.]

Thanks.  When I look at the "Actions" under "Properites", I see that  
"Build project" is linked to "install"; I haven't changed this from  
the default.  It is also set to use the internal Maven, which I also  
did not change.

Now I run an experiment that shows that something OTHER than an "mvn  
install" is happening when I do a "Build."  Notice that both the  
console output and the result (as seen by "ls target") are different  
between the two.

Help..??????

-- Bob

$ mvn clean

$ ls target
ls: target: No such file or directory

$ mvn install

[INFO] Scanning for projects...
[INFO]  
------------------------------------------------------------------------
[INFO] Building jangomail
[INFO]    task-segment: [install]
[INFO]  
------------------------------------------------------------------------
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] Compiling 130 source files to /Users/citibob/mvn/jangomail/ 
target/classes
[INFO] [resources:testResources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:testCompile]
[INFO] Nothing to compile - all classes are up to date
[INFO] [surefire:test]
[INFO] No tests to run.
[INFO] [jar:jar]
[INFO] Building jar: /Users/citibob/mvn/jangomail/target/ 
jangomail-1.0-LATEST.jar
[INFO] [install:install]
[INFO] Installing /Users/citibob/mvn/jangomail/target/jangomail-1.0- 
LATEST.jar to /Users/citibob/.m2/repository/com/jangomail/jangomail/ 
1.0-LATEST/jangomail-1.0-LATEST.jar
[INFO]  
------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO]  
------------------------------------------------------------------------
[INFO] Total time: 4 seconds
[INFO] Finished at: Sat Jun 07 09:04:57 EDT 2008
[INFO] Final Memory: 7M/24M
[INFO]  
------------------------------------------------------------------------

$ ls targetclasses                         maven- 
archiverjangomail-1.0-LATEST.jar
$ [Now I do a "Build" in NetBeans]

Scanning for projects...
------------------------------------------------------------------------ 
----
Building jangomail
    task-segment: [install]
------------------------------------------------------------------------ 
----
project-execute
artifact org.apache.maven.plugins:maven-resources-plugin: checking  
for updates from netbeansIDE-repo-internal
artifact org.apache.maven.plugins:maven-compiler-plugin: checking for  
updates from netbeansIDE-repo-internal
artifact org.apache.maven.plugins:maven-surefire-plugin: checking for  
updates from netbeansIDE-repo-internal
artifact org.apache.maven.plugins:maven-jar-plugin: checking for  
updates from netbeansIDE-repo-internal
Ignoring available plugin update: 2.2 as it requires Maven version 2.0.6
artifact org.apache.maven.plugins:maven-install-plugin: checking for  
updates from netbeansIDE-repo-internal
artifact org.apache.maven.plugins:maven-assembly-plugin: checking for  
updates from netbeansIDE-repo-internal
[resources:resources]
Using default encoding to copy filtered resources.
[compiler:compile]
Nothing to compile - all classes are up to date
[resources:testResources]
Using default encoding to copy filtered resources.
[compiler:testCompile]
Nothing to compile - all classes are up to date
[surefire:test]
No tests to run.
[jar:jar]
Building jar: /Users/citibob/mvn/jangomail/target/jangomail-1.0- 
LATEST.jar
Preparing assembly:directory
------------------------------------------------------------------------ 
----
Building jangomail
------------------------------------------------------------------------ 
----
[WARN]Removing: directory from forked lifecycle, to prevent recursive  
invocation.
[resources:resources]
Using default encoding to copy filtered resources.
[compiler:compile]
Nothing to compile - all classes are up to date
[resources:testResources]
Using default encoding to copy filtered resources.
[compiler:testCompile]
Nothing to compile - all classes are up to date
[surefire:test]
No tests to run.
[jar:jar]
[WARN]DEPRECATED [descriptor]: Please use descriptors instead
[assembly:directory {execution: nb}]
Processing DependencySet (output=lib)
Copying 14 files to /Users/citibob/mvn/jangomail/target/executable- 
netbeans.dir
[install:install]
Installing /Users/citibob/mvn/jangomail/target/jangomail-1.0- 
LATEST.jar to /Users/citibob/.m2/repository/com/jangomail/jangomail/ 
1.0-LATEST/jangomail-1.0-LATEST.jar
------------------------------------------------------------------------
BUILD SUCCESSFUL
------------------------------------------------------------------------
Total time: 3 seconds
Finished at: Sat Jun 07 09:07:23 EDT 2008
Final Memory: 74M/155M
------------------------------------------------------------------------

$ ls target
archive-tmp                     jangomail-1.0-LATEST.jarclasses
maven-archiverexecutable-netbeans.dir





On Jun 7, 2008, at 4:07 AM, Laurent Forêt wrote:
> Right click on your project and select "Properties". In the left  
> Panel of the customizer select "actions". In the right Panel,  
> select the "build project" action, you will see the maven mapping  
> goals for the "build" action.
> Maybe you have a profile activated.
>
> Laurent  .
>
> On Fri, Jun 6, 2008 at 11:28 PM, Marek Nowicki <[email protected]>  
> wrote:
> I checked it in ProcessExplorer and when I "Build" NetBeans run:
> $ cmd /c ""C:\Program Files\Apache Software Foundation\apache- 
> maven-2.0.9\bin\mvn.bat" -Dfile.encoding=utf-8 install"
>
> regards,
> Marek
>
> Dnia 06-06-2008 o 23:20:23 Bob F <[email protected]> napisał:
>
> I'm sorry, I don't think I was clear.
>
> What I want to do is figure out the standard Maven command line to
> use to do the equivalent of "Build".  But I want to do it in plain
> Maven from the command line, no NetBeans involved.  This will allow
> me to give Maven+NetBeans projects to other people and have them
> compile without installing NetBeans.
>
> Thanks,
> -- Bob
>
> On Jun 6, 2008, at 5:13 PM, Anuradha G wrote:
>
> You can use  right click on project "Custom" - > Goals and type
> build on goal
>
> On Sat, Jun 7, 2008 at 2:21 AM, Bob F <[email protected]> wrote:
> Hello,
>
> I use NetBeans 6.0 + MevenIDE.  It works pretty well.  I just use
> the standard Maven archetype, I don't mess with the POM file at all.
>
> I want to be able to do anything I do within NetBeans from the
> Command Line.  For example, if I right-click on my project and
> choose "Clean", that's the same as doing "mvn clean".
>
> Unfortunately, I cannot find the equivalent to the "Build" NetBeans
> command.  It should do an "mvn install", and also create the target/
> executable-netbeans.dir directory.  The closest I've come is:
>
> mvn -Dexecution=nb assembly:directory -Ddescriptor=src/main/
> assemblies/netbeans-run.xml
>
> But this does not create .jar files with proper dependencies.
>
> Help...
>
> Thanks,
> -- Bob
>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
>  http://xircles.codehaus.org/manage_email
>
>
>
>
>
> --
> Anuradha G
>
>
>
>
> ---------------------------------------------------------------------
> 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