-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Refactor] Replace all properties by a command-line option #826
Comments
Hi @danglotb, thanks for this debate. IMHO I would vote for configure DSpot using a single approach, either using a properties file or command line options (but not both). Now I am using Jenkins CI for running parameterized jobs of DSpot, I would say that command line options are more suitable for Jenkins, but I have not an strong position whether to use a properties file or a command line options. |
Hi @danglotb , |
Hello, Thank you for your answers. It was my intuition: one way to configure DSpot is enough, even if this one grows a bit. IHMO, using only properties file is not reasonable since it is difficult to customize run through scripts. I would also vote to transform all the properties into command-line options.
I would say that command-line options are more suitable for the global usage of DSpot. I think that no human would use DSpot by hands (unless to learn how to use it) but everybody would end up either with a maven configuration (such as @gibello) or using scripts (I assume that Jenkins CI configuration can be assimilated to a script). Thank you. I'm gonna think on the next step. |
Hi @danglotb , |
I was thinking that I forgot you, sorry. Seems like the majority would prefer to avoid this properties file. I'm gonna turn this issue as a requested refactor and work on it when I have the time. Thank you all. If you have more idea/suggestions on the way we should configure DSpot, do not hesitate to point them now and on this thread. |
Hello all,
I'm opening this thread to discuss the way DSpot is configured.
For now, DSpot uses both command-line options and properties defined in a file.
Some of them are overlapping (e.g. if you specify
--output-path (-o)
and the propertyoutputDirectory
, the command-line option is taken).In one hand, it avoids very large command-line options. On the other hand, it may confuse the user.
There are also some problems with
dspot-maven
.The question is:
Since this issue is all about users, I'm kindly asking our partners to take part in this discussion.
WDYT @gibello @vmassol @jesus-gorronogoitia @pedrovelho?
On my side, I'm also a user but my point of view is biased since I know deeply DSpot.
The text was updated successfully, but these errors were encountered: