On Sep 25, 2012, at 12:10 AM, "Chen, Pei" <[email protected]> wrote: > During the updating of the project names, I left the resources folders intact. > > What do folks think about the resources? > > 1) Should we leave the resources as is (within each project)? Or > > 2) Create a ctakes-resources module that contains all of the resource > files? > > For example: > ctakes-resources/ > ctakes-chunker/desc > ctakes-chunker/models > ctakes-dictionary-lookup/somelookupbinariesfolder
In an ideal world, all resources (descriptors, models, etc.) would be distributed in the jar file and referenced via Java's Class.getResource mechanism. In Maven, this means putting them into src/main/resources. So my vote would be one of: (1) In the src/main/resources directory of the ctakes-XXX project. (2) Descriptors that don't refer to specific models would go into src/main/resources of ctakes-XXX, but the models and the descriptors that refer to them would go into src/main/resources of a separate ctakes-XXX-models project. This would allow people to exclude the models if they don't need them, which can make a lot of sense for the big models. Steve
