Currently, you can cd into core and run 'maven jar' using Java 1.4.
Building the entire project (including the 'java5' module) requires Java
5. Does that sound reasonable? The two modules do currently build to
separate jars.
Currently the 'samples' module (webapp) is written against the
annotations, so it requires Java 5. I think that we should have samples
running under both 1.4 and 5. (There's a code layer that can sit on top
of annotations (Java 5) and XDoclet (Java 1.4), but I haven't submitted
it yet.)
Rich
Don Brown wrote:
> That looks about right. It should be possible to run Ti, using
> xjavadoc tags instead of Java 5 annotations, on Java 1.4. I'd imagine
> the java5 directory would build into a separate jar or perhaps only be
> added to a core jar when not labeled as the Java 1.4 version:
> Java 1.4 version - ti-core-java14-1.0.jar
> Java 5 version - ti-core-java5-1.0.jar
>
> What do you think is best?
>
> Don
>
> James Mitchell wrote:
>
>> Ok, so other than "requires 1.5 to build, and 1.4 to run" via maven
>> prop "maven.compile.source=1.4", what else do I need to do?
>>
>> I guess what I'm trying to ask is, what do we want to support?
>> - 1.5 required to:
>> - build from svn checkout
>> - build from nightly src distribution
>> - build from any src distribution
>>
>> - 1.4 required to:
>> - run sample apps
>> - ???
>>
>>
>> --
>> James Mitchell
>> Software Engineer / Open Source Evangelist
>> Consulting / Mentoring / Freelance
>> EdgeTech, Inc.
>> http://www.edgetechservices.net/
>> 678.910.8017
>> AIM: jmitchtx
>> Yahoo: jmitchtx
>> MSN: jmitchell@apache.org
>> Skype: callto://jmitchtx
>>
>>
>>
>>
>> On Aug 29, 2005, at 10:29 PM, Don Brown wrote:
>>
>>> James Mitchell wrote:
>>>
>>>
>>>> Ok, so I'm working on the Maven build scripts, and I have a
>>>> couple questions.
>>>>
>>>> * Why "Ti"? What does that mean?
>>>>
>>>
>>> Titanium. I enjoy ultralight backpacking so titanium is near and
>>> dear to my heart as an incredibly strong, very lightweight material
>>> used in core gear that replaced much heavier counterparts - the
>>> "struts" of my gear, if you will :)
>>>
>>>
>>>> * Why is there a java5 dir? I see ti interface, but why not
>>>> just put it under core?
>>>>
>>>
>>> The java5 dir contains Java 5-specific files, at this point only
>>> Java 5 annotations. While Ti will take advantage of Java 5, it
>>> shouldn't be required.
>>>
>>> HTH,
>>>
>>> Don
>>>
>>>
>>>>
>>>>
>>>> --
>>>> James Mitchell
>>>> Software Engineer / Open Source Evangelist
>>>> Consulting / Mentoring / Freelance
>>>> EdgeTech, Inc.
>>>> http://www.edgetechservices.net/
>>>> 678.910.8017
>>>> AIM: jmitchtx
>>>> Yahoo: jmitchtx
>>>> MSN: jmitchell@apache.org
>>>> Skype: callto://jmitchtx
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>>
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>> For additional commands, e-mail: dev-help@struts.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
> For additional commands, e-mail: dev-help@struts.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
|