Uploaded image for project: 'Qbs ("Cubes")'
  1. Qbs ("Cubes")
  2. QBS-228

Add Java language support

    XMLWordPrintable

Details

    • Task
    • Resolution: Done
    • P3: Somewhat important
    • 1.4.2
    • None
    • Languages: Java
    • None

    Description

      QBS should support the Java language.

      This is necessary to implement Android support.

      Things needed:

      • Java module
      • File tagger for .java files
      • Compiler for .java files -> .class
      • Some way to create .jar files; this shouldn't be the same as how C++ is .cpp -> .o > .exe by default, since the developer may not necessarily want a .jar. Also, there are executable jars (analogous to .exe) and non-executable jars (analogous to .dll)
        • A way to specify the properties of the MANIFEST.MF file
      • Property to specify the Java language version to the compiler (1.4, 1.5, 1.6, 1.7, etc.)
      • Support for *.jar and *.class files in the run sub-command

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              jakepetroules Jake Petroules (DO NOT ASSIGN ISSUES)
              jakepetroules Jake Petroules (DO NOT ASSIGN ISSUES)
              Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes