Ok. Repeating the same thing twice and bolding it does not help me understand you any better.
I am going to guess you are building a Spring jar project, and test.properties is part of the project and is being bundled in the JAR. I am guessing this, because you have not told me any more details after I asked for clarification.
This bit here
Looks at the root of your jar for test.properties. There will be only one because otherwise they would overwrite each other as they would have the same name.
I still don't know what you mean by meta class path. If you mean the META-INF directory then you would have to access that property like this:
So there would be no collision.
If you are asking something totally different it sounds like you could easily run a test put different values in each location in your test.properties and see which one gets loaded.
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com