You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by "Nguyen, Hien" <hi...@gs.com> on 2004/03/01 16:45:07 UTC

RE: [OT] MacOS X Java/Struts development (was RE: [OT] Maven (was Re: [ANNOUNCE] Struts 1.2.0 Test Build available))

I'm using Panther (OS X 10.3) with Eclipse, tomcat, mySQL and things are
working perfectly fine.  The latest JDK on OS X is 1.4.2.  


-----Original Message-----
From: Jeff Kyser [mailto:ktrails@comcast.net] 
Sent: Monday, March 01, 2004 10:23 AM
To: Struts Users Mailing List
Subject: Re: [OT] MacOS X Java/Struts development (was RE: [OT] Maven (was
Re: [ANNOUNCE] Struts 1.2.0 Test Build available))


I have been extremely happy with IDEA on the MacOS X platform, although Mac
was a little late getting a jdk1.4 up and running.

I'm on Jaguar, have not migrated to Panther...

-jeff

On Monday, March 1, 2004, at 09:07  AM, Paul, R. Chip wrote:

> I had been considering moving to MacOS X for a while now just because
> of
> general windows frustration.  I was wondering how many issues, such as  
> the
> one below, there are in developing on a mac?  I've heard that Eclipse  
> runs
> much faster in Windows than on a Mac as well, and I don't know if their
> Xcode environment can work with java.  The last time I was developing  
> java
> on a mac was about 8 years ago, I think we were using Codewarrior at  
> the
> time.
>
> Are many people on the list developing java with MacOS, and which
> tools work
> best on that platform?
>
>
> -----Original Message-----
> From: Joe Germuska [mailto:Joe@Germuska.com]
> Sent: Saturday, February 28, 2004 8:57 AM
> To: Struts Users Mailing List
> Cc: struts-dev@jakarta.apache.org
> Subject: Re: [OT] Maven (was Re: [ANNOUNCE] Struts 1.2.0 Test Build
> available)
>
>
>> that lets me define the individual versions of *all* dependencies for
>> *all* projects so that I can say, for example, use *this* version of
>> commons-beanutils and *that* version of commons-digester to build
>> ***all*** of the components that are going in to my overall exectable.
>> I am *so* not interested in dealing with runtime exceptions because
>> different dependent packages were compiled against different versions
>> of the dependent libraries.
>>
>> Can someone please help me understand how to do this with Maven?
>> Without it, I'm not planning to switch any of my personal or
>> internal-to-Sun projects (even if the Struts committers decide to
>> switch Struts development itself).
>
> This is actually pretty easy, if I understand you correctly.  If you
> define the Maven property "maven.jar.override" to the value "on",
> then when resolving dependencies, Maven will check each against a
> possibly defined override.
>
> For example, the version of Cactus that everyone else in Struts uses
> doesn't work on Mac OS X.  The Cactus CVS head has the patch that
> works, so in my Struts/maven environment, I have this defined:
>
> maven.jar.override=on
> # patched version of cactus related to Mac OS X:
> # http://issues.apache.org/bugzilla/show_bug.cgi?id=25266i
> maven.jar.cactus-ant=1.6dev-2003-12-07
> maven.jar.jakarta-cactus-framework=13-1.6dev
>
> You can use full paths to JARs as well as version numbers.  This is
> detailed here:
> http://maven.apache.org/reference/user- 
> guide.html#Overriding_Stated_Dependen
> cies
>
> Properties are defined like so:
> (http://maven.apache.org/reference/user- 
> guide.html#Properties_Processing):
>
>>  The properties files in Maven are processed in the following order:
>>
>> 	*	 ${project.home}/project.properties
>> 	*	${project.home}/build.properties
>> 	*	${user.home}/build.properties
>>
>>  Where the last definition wins. So, Maven moves through this
>> sequence  of properties files overridding any previously defined
>> properties with  newer definitions. In this sequence your
>> ${user.home}/build.properties  has the final say in the list of
>> properties files processed. We will call the  list of properties
>> files that Maven processes the standard properties file set.
>>
>>  In addition, System properties are processed after the above chain
>> of  properties files are processed. So, a property specified on the
>> CLI  using the -Dproperty=value convention will override any
>> previous definition of that property.
>
> So if you wanted to have it universally, you'd define this in
> "${user.home}/build.properties" but if it were just for a specific
> project, you'd define it in ${project.home}/build.properties
>
> Did I answer the right question?
>
> Joe
> -- 
> Joe Germuska
> Joe@Germuska.com
> http://blog.germuska.com
>        "Imagine if every Thursday your shoes exploded if you tied them
> the usual way.  This happens to us all the time with computers, and
> nobody thinks of complaining."
>              -- Jef Raskin
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: struts-user-help@jakarta.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org


Re: [OT] MacOS X Java/Struts development (was RE: [OT] Maven (was Re: [ANNOUNCE] Struts 1.2.0 Test Build available))

Posted by Mark Lowe <ma...@talk21.com>.
I use xcode on osx and personally i prefer it to those swing based 
things, (although IDEA I hear is in a class of its own).

Xcode isn't as bigger leap at apple would have you believe I had 
project builder doing the same sorts of things with ant. But its quite 
nice that all the basics are there (JBoss-tomcat, ant, xdoclet) and you 
can create you own templates.

Does all you need without messing with your stuff too much like eclipse.

Its a different kettle of fish to the old java development on MacOS 
that you mentioned.

On 1 Mar 2004, at 16:45, Nguyen, Hien wrote:

> I'm using Panther (OS X 10.3) with Eclipse, tomcat, mySQL and things 
> are
> working perfectly fine.  The latest JDK on OS X is 1.4.2.
>
>
> -----Original Message-----
> From: Jeff Kyser [mailto:ktrails@comcast.net]
> Sent: Monday, March 01, 2004 10:23 AM
> To: Struts Users Mailing List
> Subject: Re: [OT] MacOS X Java/Struts development (was RE: [OT] Maven 
> (was
> Re: [ANNOUNCE] Struts 1.2.0 Test Build available))
>
>
> I have been extremely happy with IDEA on the MacOS X platform, 
> although Mac
> was a little late getting a jdk1.4 up and running.
>
> I'm on Jaguar, have not migrated to Panther...
>
> -jeff
>
> On Monday, March 1, 2004, at 09:07  AM, Paul, R. Chip wrote:
>
>> I had been considering moving to MacOS X for a while now just because
>> of
>> general windows frustration.  I was wondering how many issues, such as
>> the
>> one below, there are in developing on a mac?  I've heard that Eclipse
>> runs
>> much faster in Windows than on a Mac as well, and I don't know if 
>> their
>> Xcode environment can work with java.  The last time I was developing
>> java
>> on a mac was about 8 years ago, I think we were using Codewarrior at
>> the
>> time.
>>
>> Are many people on the list developing java with MacOS, and which
>> tools work
>> best on that platform?
>>
>>
>> -----Original Message-----
>> From: Joe Germuska [mailto:Joe@Germuska.com]
>> Sent: Saturday, February 28, 2004 8:57 AM
>> To: Struts Users Mailing List
>> Cc: struts-dev@jakarta.apache.org
>> Subject: Re: [OT] Maven (was Re: [ANNOUNCE] Struts 1.2.0 Test Build
>> available)
>>
>>
>>> that lets me define the individual versions of *all* dependencies for
>>> *all* projects so that I can say, for example, use *this* version of
>>> commons-beanutils and *that* version of commons-digester to build
>>> ***all*** of the components that are going in to my overall 
>>> exectable.
>>> I am *so* not interested in dealing with runtime exceptions because
>>> different dependent packages were compiled against different versions
>>> of the dependent libraries.
>>>
>>> Can someone please help me understand how to do this with Maven?
>>> Without it, I'm not planning to switch any of my personal or
>>> internal-to-Sun projects (even if the Struts committers decide to
>>> switch Struts development itself).
>>
>> This is actually pretty easy, if I understand you correctly.  If you
>> define the Maven property "maven.jar.override" to the value "on",
>> then when resolving dependencies, Maven will check each against a
>> possibly defined override.
>>
>> For example, the version of Cactus that everyone else in Struts uses
>> doesn't work on Mac OS X.  The Cactus CVS head has the patch that
>> works, so in my Struts/maven environment, I have this defined:
>>
>> maven.jar.override=on
>> # patched version of cactus related to Mac OS X:
>> # http://issues.apache.org/bugzilla/show_bug.cgi?id=25266i
>> maven.jar.cactus-ant=1.6dev-2003-12-07
>> maven.jar.jakarta-cactus-framework=13-1.6dev
>>
>> You can use full paths to JARs as well as version numbers.  This is
>> detailed here:
>> http://maven.apache.org/reference/user-
>> guide.html#Overriding_Stated_Dependen
>> cies
>>
>> Properties are defined like so:
>> (http://maven.apache.org/reference/user-
>> guide.html#Properties_Processing):
>>
>>>  The properties files in Maven are processed in the following order:
>>>
>>> 	*	 ${project.home}/project.properties
>>> 	*	${project.home}/build.properties
>>> 	*	${user.home}/build.properties
>>>
>>>  Where the last definition wins. So, Maven moves through this
>>> sequence  of properties files overridding any previously defined
>>> properties with  newer definitions. In this sequence your
>>> ${user.home}/build.properties  has the final say in the list of
>>> properties files processed. We will call the  list of properties
>>> files that Maven processes the standard properties file set.
>>>
>>>  In addition, System properties are processed after the above chain
>>> of  properties files are processed. So, a property specified on the
>>> CLI  using the -Dproperty=value convention will override any
>>> previous definition of that property.
>>
>> So if you wanted to have it universally, you'd define this in
>> "${user.home}/build.properties" but if it were just for a specific
>> project, you'd define it in ${project.home}/build.properties
>>
>> Did I answer the right question?
>>
>> Joe
>> -- 
>> Joe Germuska
>> Joe@Germuska.com
>> http://blog.germuska.com
>>        "Imagine if every Thursday your shoes exploded if you tied them
>> the usual way.  This happens to us all the time with computers, and
>> nobody thinks of complaining."
>>              -- Jef Raskin
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: struts-user-help@jakarta.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: struts-user-help@jakarta.apache.org
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: struts-user-help@jakarta.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org


Re: [OT] MacOS X Java/Struts development (was RE: [OT] Maven (was Re: [ANNOUNCE] Struts 1.2.0 Test Build available))

Posted by Tarik El Berrak <ta...@travelsoft.fr>.
hi
excuse me, can you tell me can i unsubscribe from this mailig list
thanks a lot
----- Original Message ----- 
From: "Andrew Hill" <an...@gridnode.com>
To: "Struts Users Mailing List" <st...@jakarta.apache.org>
Sent: Monday, March 01, 2004 5:36 PM
Subject: RE: [OT] MacOS X Java/Struts development (was RE: [OT] Maven (was
Re: [ANNOUNCE] Struts 1.2.0 Test Build available))


> <snip>
> Feeling Like I Just Started Another OS Shouting Match
> </snip>
>
> Yeh, cos windows is like really really g00d. Yeh.
> All us 133t h@xx0r d00ds use it n' stuff. So dont be like putting it down
> cos its totally >>> 133t <<< and like .net will t0t@11y owns linux and mac
> soon. Yeh.
>
>
> Ye gods! Mother warned me about staying up past bedtime. Looks like its
all
> true.
> (Im outta here. Night all!)
>
> ;->
>
> -----Original Message-----
> From: Andy Engle [mailto:struts@andyengle.com]
> Sent: Tuesday, 2 March 2004 00:24
> To: Struts Users Mailing List
> Subject: RE: [OT] MacOS X Java/Struts development (was RE: [OT] Maven
> (was Re: [ANNOUNCE] Struts 1.2.0 Test Build available))
>
>
> "Nguyen, Hien" <hi...@gs.com> wrote:
>
> > I'm using Panther (OS X 10.3) with Eclipse, tomcat, mySQL and things
> > are working perfectly fine.  The latest JDK on OS X is 1.4.2.
>
> Same here.  I like it all pretty well, but the only minor drawback is
> that sometimes I think the Eclipse interface in OS X is a little
> clunky.  But that's just with Eclipse -- you might find that other IDEs
> aren't that way.  All the other great features of OS X definitely make
> up for it though.
>
> I don't see how you could go wrong with getting rid of your Windoze
> setup.  And after how many hours I spent in a failed effort yesterday
> trying to simply *install* XP on my in-laws computer, I'd encourage you
> to!  I have no plans of ever going back to the Windoze world -- enough
> of that pathetic junk is enough.
>
>
> Feeling Like I Just Started Another OS Shouting Match,
> Andy
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: struts-user-help@jakarta.apache.org
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: struts-user-help@jakarta.apache.org
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org


RE: [OT] MacOS X Java/Struts development (was RE: [OT] Maven (was Re: [ANNOUNCE] Struts 1.2.0 Test Build available))

Posted by Andrew Hill <an...@gridnode.com>.
<snip>
Feeling Like I Just Started Another OS Shouting Match
</snip>

Yeh, cos windows is like really really g00d. Yeh.
All us 133t h@xx0r d00ds use it n' stuff. So dont be like putting it down
cos its totally >>> 133t <<< and like .net will t0t@11y owns linux and mac
soon. Yeh.


Ye gods! Mother warned me about staying up past bedtime. Looks like its all
true.
(Im outta here. Night all!)

;->

-----Original Message-----
From: Andy Engle [mailto:struts@andyengle.com]
Sent: Tuesday, 2 March 2004 00:24
To: Struts Users Mailing List
Subject: RE: [OT] MacOS X Java/Struts development (was RE: [OT] Maven
(was Re: [ANNOUNCE] Struts 1.2.0 Test Build available))


"Nguyen, Hien" <hi...@gs.com> wrote:

> I'm using Panther (OS X 10.3) with Eclipse, tomcat, mySQL and things
> are working perfectly fine.  The latest JDK on OS X is 1.4.2.

Same here.  I like it all pretty well, but the only minor drawback is
that sometimes I think the Eclipse interface in OS X is a little
clunky.  But that's just with Eclipse -- you might find that other IDEs
aren't that way.  All the other great features of OS X definitely make
up for it though.

I don't see how you could go wrong with getting rid of your Windoze
setup.  And after how many hours I spent in a failed effort yesterday
trying to simply *install* XP on my in-laws computer, I'd encourage you
to!  I have no plans of ever going back to the Windoze world -- enough
of that pathetic junk is enough.


Feeling Like I Just Started Another OS Shouting Match,
Andy


---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org


RE: [OT] MacOS X Java/Struts development (was RE: [OT] Maven (was Re: [ANNOUNCE] Struts 1.2.0 Test Build available))

Posted by Andy Engle <st...@andyengle.com>.
"Nguyen, Hien" <hi...@gs.com> wrote:

> I'm using Panther (OS X 10.3) with Eclipse, tomcat, mySQL and things
> are working perfectly fine.  The latest JDK on OS X is 1.4.2.

Same here.  I like it all pretty well, but the only minor drawback is
that sometimes I think the Eclipse interface in OS X is a little
clunky.  But that's just with Eclipse -- you might find that other IDEs
aren't that way.  All the other great features of OS X definitely make
up for it though.

I don't see how you could go wrong with getting rid of your Windoze
setup.  And after how many hours I spent in a failed effort yesterday
trying to simply *install* XP on my in-laws computer, I'd encourage you
to!  I have no plans of ever going back to the Windoze world -- enough
of that pathetic junk is enough.


Feeling Like I Just Started Another OS Shouting Match,
Andy


---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org