[KULRICE-1824] Discontinue use of the META-INF directory for configuration files Created: 09/Apr/08  Updated: 21/May/15  Resolved: 13/Dec/13

Status: Closed
Project: Kuali Rice Development
Component/s: Development
Affects Version/s: None
Fix Version/s: Not version specific

Type: Improvement Priority: Minor
Reporter: Eric Westfall Assignee: Unassigned
Resolution: Won't Fix Votes: 0
Labels: None
Remaining Estimate: 2 hours
Time Spent: Not Specified
Original Estimate: 2 hours


I think I started this convention with the original plugin layout using META-INF/workflow.xml (regretfully so). That directory has special meaning within Java and so I think we should stop using it for configuration files and go back and fix the places where we do use it.

We could allow it to be used still for plugins moving forward to support backward compatibility if desired but I think it should at the very least be deprecated there.

Comment by Nate Johnson (Inactive) [ 09/Apr/08 ]

Are you just saying for the workflow.xml file? I think this is the default for all non-java resources according to maven.

Comment by Eric Westfall [ 09/Apr/08 ]

Maven wants all non-java resources in META-INF by default? I wasn't aware of that. I was thinking more along the lines of all of the configuration files we have that we put in that directory.

Comment by Nate Johnson (Inactive) [ 09/Apr/08 ]

Maybe maven just assume the resources directory, not resources/META-INF... I can't remember right off hand. Were you also thinking of removing the resources directory, or just META-INF where there are no specs?

Comment by Eric Westfall [ 09/Apr/08 ]

Maven assumes that resources are under <module-name>/src/main/resources so I think we want to keep that but I don't think it prescribes any meaning to the META-INF directory.

Comment by Nate Johnson (Inactive) [ 09/Apr/08 ]

That works for me.

Comment by Jessica Coltrin (Inactive) [ 13/Dec/13 ]

no longer an issue.

Generated at Tue Mar 02 17:27:22 CST 2021 using JIRA 7.0.11#70121-sha1:19d24976997c1d95f06f3e327e087be0b71f28d4.