We need volunter for the work described below.
Jody Garnett a écrit :
> The jjtree-javacc is (C) The Codehaus and is under an Apache license....
>> /*
>> * Copyright 2001-2005 The Codehaus.
>> *
>> * Licensed under the Apache License, Version 2.0 (the "License");
>> * you may not use this file except in compliance with the License.
>> * You may obtain a copy of the License at
>> *
>> * http://www.apache.org/licenses/LICENSE-2.0
>> *
>> * Unless required by applicable law or agreed to in writing, software
>> * distributed under the License is distributed on an "AS IS" BASIS,
>> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
>> * See the License for the specific language governing permissions and
>> * limitations under the License.
>> */
> Can you resolve this? (Or I guess kick it out of our codebase...)
It would be very nice to kick this module out of Geotools code base. However,
it would requires
volunter work. I took this script form the Mojo project and modified it at a
time when the Mojo's
Jacacc plugin wasn't working. Now the real Mojo javacc plugin is released:
http://mojo.codehaus.org/javacc-maven-plugin/
We should delete our custom "maven/gt2-jjtree-javacc" plugin and use
"javacc-maven-plugin" instead.
The two goals "javacc:jjtree" and "javacc:javacc" will be required (we need to
perform "jjtree" on
the "module/main/src/org/geotools/filter/parser/expr.jjt" file first, and then
"javacc" on its
output, taking in account the "module/main/modified-src" directory). Do we have
a volunter for this
work? Work is required because the "javacc-maven-plugin" is not working exactly
in the same way than
the custom "maven/gt2-jjtree-javacc" plugin I did 10 months ago.
Note: "javacc" is used for generating a Filter parser. This code was setup by
James and Ian
Schneider (if my memory serve me right) two years ago. I don't know if it still
used (which code
people uses for filter parsing today?). The generated sources are there:
http://javadoc.geotools.fr/snapshot/org/geotools/filter/parser/package-summary.html
If we don't have a volunter work for doing this job now, I may be able to do it
in october. This job
may be easier to do after we fixed http://jira.codehaus.org/browse/GEOT-887
since it would make the
"javacc-maven-plugin" easier to configure. In the main time, since the
"maven/gt2-jjtree-javacc"
plugin is only used for the build and is not part of the distribution, I guess
that Geotools users
don't need to care about this Apache license.
Martin.
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel