Closed GoogleCodeExporter closed 9 years ago
I have made good progress on this issue this week. I have a first pass of the
toolkit project reorg complete now. All the projects are in place, the code is
compiling, and the tests are passing. I still have a laundry list of things I
need to take care of before I merge this branch back into trunk. So, now is a
good time to take a look at this branch of give me some feedback. There will
still be opportunities to rearrange things after its moved back to trunk too.
I would like to do the merge and create a new cleartk release next week.
Original comment by pvogren@gmail.com
on 30 Dec 2010 at 9:00
Seems to be some problems still. Loading into a new workspace, I get some
errors like:
Missing artifact edu.umass.cs.mallet:grmm-mod:jar:0.1.3:compile
Project 'cleartk-util' is missing required source folder:
'target/generated-sources/jcasgen'
I think the former may be an issue of not listing the cleartk repository? The
latter goes away if I add the specified folder, but probably we should do
something so it works out of the box.
Aside from that, everything looks basically okay to me.
One request though: could you change cleartk-temporal to cleartk-timeml? That
package now includes stuff for both events and temporal relations so "temporal"
is kind of a misnomer. I plan to reorganize those classes a bit when you're
done with the reorg - all the Event* classes should be in a package
org.cleartk.timeml.event, and all the VerbClause* classes should be in a
package org.cleartk.timeml.tlink.
Original comment by steven.b...@gmail.com
on 31 Dec 2010 at 12:06
I'm not sure how to make the "missing artifact" problem go away. Here is
another way to get it to compile that may be helpful (from Marshall Schor):
Using m2eclipse Eclipse plugin for maven - by default it will "miss" these
generated directories the first time you import a project as a Maven project.
However, the recovery is simple, and only needs doing once: right click the
project and select Maven -> update project configuration.
It would be nice if one didn't have to do it once - this is a pretty tricky
detail that is easy to miss.
I can change the project name.
Also, it just occurred to me that it might make sense to merge
cleartk-test-util and cleartk-util. I can't think of any good reason why we
should maintain them separately. I think every other project depends on both.
Original comment by pvogren@gmail.com
on 31 Dec 2010 at 4:14
Update project configuration doesn't help. Again, I think the problem is that
the pom for cleartk-ml-grmm is missing the cleartk repo declaration.
One reason to keep cleartk-test-util separate would be that as it is, we can
declare it as a "test" dependency. If we merge the two, then we have to declare
it as a "compile" dependency, and since it depends on "junit", we'll have to
pull in "junit" as a "compile" dependency too.
Original comment by steven.b...@gmail.com
on 31 Dec 2010 at 5:00
Ok. The merge is complete. All the code is compiling without warnings and the
tests are running both from maven on the command line and from within eclipse.
I renamed cleartk-temporal to cleartk-timeml but otherwise didn't make any
additional changes to that project. I didn't make time to consider your point
about mergine cleartk-test-util with cleartk-util. More next week, er next
year.
Original comment by pvogren@gmail.com
on 31 Dec 2010 at 9:19
I am going to close this issue. The dangling issue with possibly merging
cleartk-test-util and cleartk-util can be raised in another issue if we decide
this is a useful thing to do (and it seems that it is not.) Any thing else
related to the restructuring of the former project ClearTK-toolkit can be
addressed in a separate issue.
Original comment by pvogren@gmail.com
on 5 Jan 2011 at 6:31
Issue 54 has been merged into this issue.
Original comment by pvogren@gmail.com
on 5 Jan 2011 at 6:34
Original comment by pvogren@gmail.com
on 14 Jan 2011 at 10:33
Original issue reported on code.google.com by
pvogren@gmail.com
on 9 Sep 2010 at 3:18