Win a copy of The Little Book of Impediments (e-book only) this week in the Agile and Other Processes forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Packaging Deliverable

 
Rolf Johansson
Ranch Hand
Posts: 32
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Instructions for deliverables specify:

The executable JAR containing the programs. This must be called runme.jar.

In runme.jar I will have a single Java application that will accept the much discussed "mode" flag ("server", "alone", or nothing) and act as a server, stand-alone client or networked client. In addition, I have a Java application that manages the suncertify.properties file, as well as 4 Java applications I used for unit testing. The Java application that manages the suncertify.properties file is required and I would like the examiners to see and possibly use the "unit test" Java applications.
What is the best was to deliver the unit test Java applications and the Java application that manages the properties file?
- Each in their own executable jar
- Just as "stand-alone" .class files that can be executed from the command line
Any advise is appreciated.
- Rolf.
 
George Marinkovich
Ranch Hand
Posts: 619
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Rolf,
Originally posted by Rolf Johansson:
In addition, I have a Java application that manages the suncertify.properties file, as well as 4 Java applications I used for unit testing. The Java application that manages the suncertify.properties file is required and I would like the examiners to see and possibly use the "unit test" Java applications.
What is the best was to deliver the unit test Java applications and the Java application that manages the properties file?

No test programs should be included with your submission.
Anything you allow the user to do with the suncertify.properties file should be part of your runme.jar. Your application should allow the user to edit the configuration items contained in the suncertify.properties file. Your application can also create the suncertify.properties file from hard-coded defaults if the suncertify.properties file cannot be found (which might well be the situation before your application is run the first time). There's nothing else involving the suncertify.properties file that is required. In my opinion, your examiner is not looking for any other programs than the required runme.jar (and I think would probably be quite happy _not_ to find any other executables).
Provide exactly what is required and make sure what's provided is high quality. That's what you will be judged on. Additional items will not contribute to a higher score.
 
Nicholas Cheung
Ranch Hand
Posts: 4982
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Rolf,
As I said in another thread, you should not provide EXTRA stuffs in your submission because:
1. You wont get bonus points for any EXTRA functions.
2. Marks will be deducted if there are errors encountered in the EXTRA functions.
Thus, you should just submit what SUN required.
Nick.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic