You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Brian Hall <Br...@NDCHealth.com> on 2003/06/20 20:50:33 UTC

Maven Has Some Nice Features, But...

How does Maven handle a mixed development world?  How easy (if it can be
done at all) is it for Maven's features be used to manage a project that
contains Java, C/C++, tcl/tk, etc.?


~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

Brian Hall							NDCHealth
Incorporated
Senior Quality Assurance Engineer				530
Lindbergh Drive
brian.hall@ndchealth.com					Coraopolis,
PA  15108
412-474-1824
1-800-860-2372
~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

This E-mail message is for the sole use of the intended recipient(s) and may
contain confidential and privileged information.  Any unauthorized review,
use, disclosure or distribution is prohibited.  If you are not the intended
recipient, please contact the sender by reply E-mail, and destroy all copies
of the original message.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: Maven Has Some Nice Features, But...

Posted by Colin Sampaleanu <co...@exis.com>.
If you are doing mostly C/C++ with some Java, you might want to look at 
SCons. It's _way_better thank makefiles, and now has some knowledge of 
Java, although nothing on the level of Maven.  Presumably you could have 
SCons call out to Maven or Ant for more complicated Java work.
  http://www.scons.org/


Brian Hall wrote:

>How does Maven handle a mixed development world?  How easy (if it can be
>done at all) is it for Maven's features be used to manage a project that
>contains Java, C/C++, tcl/tk, etc.?
>  
>



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: Maven Has Some Nice Features, But...

Posted by Kasper Nielsen <ne...@kav.dk>.
Jason van Zyl wrote:
> On Fri, 2003-06-20 at 14:50, Brian Hall wrote:
> 
>>How does Maven handle a mixed development world?  How easy (if it can be
>>done at all) is it for Maven's features be used to manage a project that
>>contains Java, C/C++, tcl/tk, etc.?
> 
> 
> Kasper created a plugin for dealing with native code but the goals of
> Maven at the project's inception were targeted at Java. If you are using
> 5 different languages, one of which is Java, something other than Maven
> might be more suitable.

sorry about the late answer just got back from vacation.

yeah I started on the plugin, but it was mostly for compiling small 
shared libraries, jni stuff.

If you want to make something more complex you can probably write some 
Maven goals using cpptasks from
http://sourceforge.net/projects/ant-contrib/

- Kasper


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: Maven Has Some Nice Features, But...

Posted by Jason van Zyl <ja...@zenplex.com>.
On Fri, 2003-06-20 at 14:50, Brian Hall wrote:
> How does Maven handle a mixed development world?  How easy (if it can be
> done at all) is it for Maven's features be used to manage a project that
> contains Java, C/C++, tcl/tk, etc.?

Kasper created a plugin for dealing with native code but the goals of
Maven at the project's inception were targeted at Java. If you are using
5 different languages, one of which is Java, something other than Maven
might be more suitable.

> 
> ~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> 
> Brian Hall							NDCHealth
> Incorporated
> Senior Quality Assurance Engineer				530
> Lindbergh Drive
> brian.hall@ndchealth.com					Coraopolis,
> PA  15108
> 412-474-1824
> 1-800-860-2372
> ~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> 
> This E-mail message is for the sole use of the intended recipient(s) and may
> contain confidential and privileged information.  Any unauthorized review,
> use, disclosure or distribution is prohibited.  If you are not the intended
> recipient, please contact the sender by reply E-mail, and destroy all copies
> of the original message.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
-- 
jvz.

Jason van Zyl
jason@zenplex.com
http://tambora.zenplex.org

In short, man creates for himself a new religion of a rational
and technical order to justify his work and to be justified in it.
  
  -- Jacques Ellul, The Technological Society


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


RE: Maven Has Some Nice Features, But...

Posted by Michal Maczka <mm...@interia.pl>.
Maven primary target is "java world".

>From the one hand Maven is a superset of ant functionality and there are
some extension to ant which
are supporting C, C#  (haven't used them).
>From the other hand the power of maven lays in centralized artifact
management and in it's plugins,
which make "dirty work" from you.
I am not aware of any maven's plugins for C/C++ or any non java language.
So from this point of view you have no advantage if you use maven or ant.
You still need to write
your build system for you.
I guess that for more complex, highly customized builds it is simpler to use
Ant as it gives you
more flexibility.



Michal


> -----Original Message-----
> From: Brian Hall [mailto:Brian.Hall@NDCHealth.com]
> Sent: Friday, June 20, 2003 8:51 PM
> To: 'users@maven.apache.org'
> Subject: Maven Has Some Nice Features, But...
>
>
> How does Maven handle a mixed development world?  How easy (if it can be
> done at all) is it for Maven's features be used to manage a project that
> contains Java, C/C++, tcl/tk, etc.?
>
>
> ~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
>
> Brian Hall							NDCHealth
> Incorporated
> Senior Quality Assurance Engineer				530
> Lindbergh Drive
> brian.hall@ndchealth.com					Coraopolis,
> PA  15108
> 412-474-1824
> 1-800-860-2372
> ~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
>
> This E-mail message is for the sole use of the intended
> recipient(s) and may
> contain confidential and privileged information.  Any unauthorized review,
> use, disclosure or distribution is prohibited.  If you are not
> the intended
> recipient, please contact the sender by reply E-mail, and destroy
> all copies
> of the original message.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
> ----------------------------------------------------------------------
> Klikaj!!! I skorzystaj!!! >>> http://link.interia.pl/f1739
>
>
>



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org