Yes, the IDE configs are for developer convenience only. You can feel free to ignore them.

If someone wants to cleanup the Eclipse IDE files, that would be fine, too.

-- Kevin


Nir Lisker wrote:
If you're still catching up, I would like to verify that I should ignore project-level errors from the IDE. For example, Eclipse complains about the graphics project:

Project 'graphics' is missing required source folder: 'build/resources/jsl-decora' Project 'graphics' is missing required source folder: 'build/resources/jsl-prism'

and about the buildSource project:

Project 'buildSrc' is missing required library: '...\rt\build\libs\ant-1.8.2.jar' Project 'buildSrc' is missing required library: '...\rt\build\libs\antlr-3.1.3.jar' Project 'buildSrc' is missing required library: '...\rt\build\libs\antlr-runtime-3.1.3.jar' Project 'buildSrc' is missing required library: '...\rt\build\libs\stringtemplate-3.2.jar'
Project 'buildSrc' is missing required source folder: 'src/main/java'
Project 'buildSrc' is missing required source folder: 'src/test/java'

As long as the gradle tasks complete successfully I can ignore all that?

- Nir

On Fri, Jan 19, 2018 at 2:10 AM, Kevin Rushforth <kevin.rushfo...@oracle.com <mailto:kevin.rushfo...@oracle.com>> wrote:

    I'm still a little behind on my email, but here are some quick
    answers.

    #1 - The NetBeans instructions are still mostly correct except
    that with FX 9 or later you can't compile or run code from within
    the IDE any more (and there isn't yet a release of NetBeans 9).
    Not sure about the other IDEs, but I suspect they are somewhat out
    of date.


    #2. You should be able to build just the FX bits (outside your
    IDE) using:

       gradle sdk
    -or-
       gradle javadoc

    depending on what you want to do (or you can build both targets).
    If you have a build of JDK 9 or later with FX bits in it, then you
    can use the build/run.args script to run with the just-built FX
    bits without rebuilding the JDK.

    java @build/run.args ...


    #3. I don't know since I don't use Eclipse; maybe someone on the
    list who uses Eclipse can answer. It might have to do with the
    level of JDK 9 support in Eclipse


    #4 - previously answered

    -- Kevin


    Nir Lisker wrote:

        Hello,

        I have OpenJFX and OpenJDK built. I have also set up
        TortoiseHg and am
        working with Eclipse. I have several questions:

        1. Are the instructions at
        https://wiki.openjdk.java.net/display/OpenJFX/Using+an+IDE
        <https://wiki.openjdk.java.net/display/OpenJFX/Using+an+IDE>
        still valid from
        JDK 8? There are old TODOs there. If not, can I get a quick
        update?

        2. After importing the projects to Eclipse and working on the
        source, what
        steps need to be taken when the changes are to:
        a. only the docs?
        b. Java code?
        c. Prism code?
        Do I need to rebuild the JDK with JavaFX, rebuild only JavaFX,
        only compile
        etc? What tests do I need to run (e.g., I doubt I need to run
        regression
        tests when changing JavaDocs)?

        3. Eclipse uses EJC (which I never had trouble with). Can this
        cause
        trouble?

        4. After creating a local changeset and assuming there is
        already a JIRA
        issue for it and the fix approach was discussed, can I just
        push it and it
        will enter a review queue? Do I need to ask someone
        specifically for a
        review on the changeset (
        https://wiki.openjdk.java.net/display/OpenJFX/Code+Ownership
        <https://wiki.openjdk.java.net/display/OpenJFX/Code+Ownership>
        is old...)?

        Thanks,
        Nir

Reply via email to