In case of a project structure that has nested directories/subdirectories, is there an easy way to add all files (including subdirectories) in package.xml by pointing package.xml to the top level directory?
- Currently, while wildcards are supported in package.xml, it scans only the specified wildcard directory and not subdirectories.
- Are there any considerations if the files/assemblies being packaged are not OpenTAP plugins.
2 Likes
HI @navjodh, I had the same struggle. I ended up writing a method that enumerates all my wanted files and creates the package.xml file automatically. I’ve only had to use it once or twice, since then I’ve just made minor manual changes to package.xml.
1 Like
@david-wsd : Thanks for the response. Yes, I think it makes sense to create a script that can do that, though I’d prefer to have built-in capability to do that since projects can often have a large number of nested folders.
1 Like
Welcome (back) to the OpenTAP Forum @navjodh! Great to have you part of the community.
1 Like
@navjodh (and maybe @david-wsd too) in the package.xml you can use **
to mean “everything”. You still need to map this to your directory structure is you have multiple layers of subdirectories. For instance:
Packages\MyPlugin\**\**
https://doc.opentap.io/Developer%20Guide/Plugin%20Packaging%20and%20Versioning/#wildcards
4 Likes
Thanks @jeff.dralla! Good to be here
Thanks for the answer, @brennen_direnzo . I think this will work for me.
2 Likes