NickHeap2 / vscode-ant

Visual Studio Code Ant Task Runner Extension published on the marketplace
MIT License
6 stars 4 forks source link

Ant: Build File Directories setting does support comma #17

Open pattenyl opened 4 years ago

pattenyl commented 4 years ago

Ant: Build File Directories

I created a comma list setting, but only the first build.xml file is loaded, all after first comma is ignores.

NickHeap2 commented 3 years ago

Hi, sorry for the late reply but currently only the first file it finds is supported. I'll hopefully get time to support multiple files being loaded at some point.

sflynn850 commented 3 years ago

Hi there! This improvement would be a huge help to me - I'd love to contribute if I could. Can you give me a couple bullet points of what might need to be done to support multiple files, and I can try to give it a shot?

NickHeap2 commented 3 years ago

@sflynn850 I had done some of the work done under the workspace-support branch but that's now out of sync with the master branch. It needs re-architecting so that each loaded build file has it's own runner and the treedata provider. I have some free time coming up so I'll try and get the branch updated and have a bash at some basic support even if it isn't fully featured.

NickHeap2 commented 3 years ago

@sflynn850 I've done most of the work under the multi-file-support branch and the main functions are working now. Still have some things to tidy up like making sure change detection works and hooking in the auto builds but it's getting close. image

aviadisr commented 3 years ago

Great Plugin!, waiting for the multi-file support as well.

leolozes commented 3 years ago

Any chance that the plug-in would parse all the subdirectories of a given directory? We currently have more than 10 java projects with 4-5 ant files for each project, and having to configure every project is quite painful right now :)

Great plug-in BTW, thanks for working on it!

sanjograina commented 8 months ago

Hello @NickHeap2 , This extension is really helpful. Did you manage to add support for multiple build files?