Click here to Skip to main content
15,885,051 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
I have not used SVN repositories much and been entrusted with a large scale project. I have no idea how to start but began by exporting the project to my local drive and trying to understand the code. I am used to MAVEN but found this project uses ANT build files and just thought it would be easier to just run it with that build file. Unfortunately it could not read the location of the jar files which is on the same SVN server. If I MAVENise the project it would mean adding all these references to the pom file and hope that these jars are in the central repository and download ones that are not.

My question is: Is is only possible to access the required jar files for the build to work if I checkout the project? If so, any code changes will not take effect unless I commit the project back correct?

This is huge application with 100s of packages within the project. My next question is: is my approach to work on this the best approach? Try and get a working version with no build errors and then work backwards from the user POV to understand the different components? Is it reasonable to expect a programmer to do this on their own with no good documentation?

any advice appreciated.

What I have tried:

I tried running the build through the console and the error pointed to missing jars.
Posted
Comments
Richard MacCutchan 25-Sep-17 3:57am    
Impossible to answer this question as we have no idea of the structure of the project. Can you not ask the people who worked on it before you?
Member 13427761 25-Sep-17 6:33am    
Thanks for responding. The original programmer on my part has departed and the existing team are not helpful. Gave me the destination of the SVN, helped me install a demo of the application so it can run. Then said go ahead, read the requirements and come up with a mock solution in 3 days.
This is proprietory software so I cannot share the project details. Can we address the first question regarding SVN?

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900