I’ve never used ‘ant all’. Probably best to take another look at the README
and just use ‘ant’, as stated there. Not sure if that’s the same as ‘ant
all’ but based on your result it probably isn’t.

Gj

On Sunday, January 7, 2018, Peter Nabbefeld <peter.nabbef...@gmx.de> wrote:

> "ant all" works at the command line, when validation is disabled
> ("nb.run.validation=false").
>
> Validation fails in "org.netbeans.core.validation".
>
> Building does not work inside NetBeans, as in some cases obviously the
> default Java platform (JDK 9) is used.
>
> Regards
> P.
>
>
>
> Am 07.01.2018 um 08:54 schrieb Geertjan Wielenga:
>
>> Just start by building it on the command line, following the standard
>> instructions. If/when that works, do your special thing -- i.e., build
>> NetBeans inside NetBeans.
>>
>> Thanks,
>>
>> Gj
>>
>> On Sun, Jan 7, 2018 at 8:50 AM, Peter Nabbefeld <peter.nabbef...@gmx.de>
>> wrote:
>>
>>> Hello,
>>>
>>> I'm trying to build NB inside NB. When using standard build process
>>> ("Clean
>>> and Build project" from Toolbar), the result shown in Output window is:
>>> ant -f /home/peter/incubator-netbeans/nbbuild/nbproject/nbjdk.xml
>>> localclean
>>> bootstrap
>>> localclean:
>>> Duplicated project name in import. Project jdk defined first in
>>> /home/peter/incubator-netbeans/nbbuild/nbproject/jdk.xml and again in
>>> /home/peter/incubator-netbeans/nbbuild/jdk.xml
>>> nbbuild.clean-cluster-flags:
>>> nbbuild.localclean:
>>> Deleting directory /home/peter/incubator-netbeans/nbbuild/netbeans
>>> bootstrap:
>>> Duplicated project name in import. Project jdk defined first in
>>> /home/peter/incubator-netbeans/nbbuild/nbproject/jdk.xml and again in
>>> /home/peter/incubator-netbeans/nbbuild/jdk.xml
>>> nbbuild.bootstrap:
>>> Created dir: /home/peter/incubator-netbeans/nbbuild/build/antclasses
>>> Compiling 4 source files to
>>> /home/peter/incubator-netbeans/nbbuild/build/antclasses
>>> Bootstrapping NetBeans-specific Ant extensions...
>>> Compiling 85 source files to
>>> /home/peter/incubator-netbeans/nbbuild/build/antclasses
>>> Building jar: /home/peter/incubator-netbeans/nbbuild/build/nbantext.jar
>>> BUILD SUCCESSFUL (total time: 6 seconds)
>>>
>>>
>>> It just seems like there hasn't been anything compiled other than some
>>> classes needed for ant.
>>>
>>> When I try to use the "all" target from build xml, I keep getting errors
>>> (those described in previous posts).
>>>
>>> Also, the "tryme" target fails:
>>> ant -f /home/peter/incubator-netbeans/nbbuild tryme
>>> tryme-setup-debug-args:
>>> tryme:
>>> sh: /home/peter/incubator-netbeans/nbbuild/netbeans/platform/lib/nbexec:
>>> Datei oder Verzeichnis nicht gefunden
>>> /home/peter/incubator-netbeans/nbbuild/build.xml:1053: exec returned:
>>> 127
>>> BUILD FAILED (total time: 0 seconds)
>>>
>>>
>>> However, "ant all" works from the command line, so it's problem with the
>>> environment provided within the IDE. I've noticed, NetBeans insists in
>>> having a folder "java-8-openjdk/jre/classes", which is not available.
>>> After
>>> creating it as an empty directory, it seems the extension libraries are
>>> found now, but I still get compilation errors, probably forked
>>> compilation
>>> processes don't work correctly (using default platform Java 9 instead of
>>> Java 8).
>>>
>>> So, currently I've got two bugs:
>>> [1] Java platform initialized incorrectly: Only existing folders should
>>> be
>>> added (the non-existing classes folder seems to block import of folders
>>> following this entry).
>>> [2] Some forks use default java compiler, which is ususally now Java 9 in
>>> NetBeans IDE.
>>>
>>> Further, the following should be added to the README file:
>>> It's possible to add a "user.build.properties" file with the following
>>> possible entries:
>>> (1) nbjdk.home=/path/to/jdk8
>>> (2) run.validation=false  # only needed in case of uncommitted local
>>> changes
>>>
>>> Further, the build script still contains references to Mercurial, like
>>> "-hg-clean". These should be removed; it would be great, if these could
>>> be
>>> documented like a tutorial (what problems do they solve etc.) and
>>> contributed to the Apache Ant project.
>>>
>>>
>>> Kind regards
>>> Peter
>>>
>>>
>>>
>>>
>>> Am 06.01.2018 um 00:54 schrieb Antonio:
>>>
>>>> Hi,
>>>>
>>>> I have been successfully compiling with OpenJDK 8 for several months now
>>>> (I don't have Oracle JDK8 installed in my preferred box, nor JavaFX).
>>>>
>>>> Make sure that:
>>>>
>>>> a) JAVA_HOME is either _NOT_ set or set to a proper OpenJDK8 place.
>>>> (run "unset JAVA_HOME" if unsure, "echo $JAVA_HOME" to check)
>>>>
>>>> b) Add a OpenJDK8 java binary to your PATH
>>>> In my case:
>>>> $ java -version
>>>> openjdk version "1.8.0_151"
>>>> OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-1~deb9u1-b12)
>>>> OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)
>>>>
>>>> Cheers,
>>>> Antonio
>>>>
>>>> P.S.: I don't set any "nbjdk.bootclasspath" nor any other weird things.
>>>> I also have Java 9 installed, when I want to run with Java 9 I use:
>>>> ./nbbuild/netbeans/bin/netbeans --jdkhome /THE/PATH/TO/jdk-9.0.1/
>>>>
>>>>
>>>> On 05/01/18 15:44, Peter Nabbefeld wrote:
>>>>
>>>>>
>>>>> Hi,
>>>>>
>>>>> I'm getting
>>>>> "/home/peter/incubator-netbeans/core.network/src/org/netbean
>>>>> s/core/network/proxy/pac/impl/ClassFilterPacHelpers.java:21:
>>>>> error: package jdk.nashorn.api.scripting does not exist", when trying
>>>>> to
>>>>> build NetBeans from incubator repository.
>>>>>
>>>>> Value of "nbjdk.bootclasspath" is:
>>>>>
>>>>> /usr/lib64/jvm/java-8-openjdk/jre/lib/charsets.jar:/usr/lib6
>>>>> 4/jvm/java-8-openjdk/jre/lib/jce.jar:/usr/lib64/jvm/java-8-
>>>>> openjdk/jre/lib/jfxswt.jar:/usr/lib64/jvm/java-8-openjdk/
>>>>> jre/lib/jsse.jar:/usr/lib64/jvm/java-8-openjdk/jre/lib/
>>>>> management-agent.jar:/usr/lib64/jvm/java-8-openjdk/jre/lib/
>>>>> resources.jar:/usr/lib64/jvm/java-8-openjdk/jre/lib/rt.jar
>>>>>
>>>>> I tried to edit project.xml, adding the missing jar files, but got
>>>>> another problem:
>>>>> ...
>>>>> Created dir: /home/peter/incubator-netbeans/libs.jsr223/build/classes
>>>>> Compiling 1 source file to
>>>>> /home/peter/incubator-netbeans/libs.jsr223/build/classes
>>>>> error: Source option 1.4 is no longer supported. Use 1.6 or later.
>>>>> error: Target option 1.4 is no longer supported. Use 1.6 or later.
>>>>> ...
>>>>>
>>>>> As libs.jsr223 is dummy only, it just should be removed, if possible.
>>>>>
>>>>> And more of this:
>>>>> Compiling 8 source files to
>>>>> /home/peter/incubator-netbeans/openide.util.enumerations/build/classes
>>>>> error: Source option 1.4 is no longer supported. Use 1.6 or later.
>>>>> error: Target option 1.4 is no longer supported. Use
>>>>>
>>>>> Why are those outdated targets set?
>>>>>
>>>>> And, because it seems others don't have the same problems: Is the
>>>>> repository url "https://github.com/apache/incubator-netbeans.git";
>>>>> correct?
>>>>>
>>>>> Kind regards
>>>>> Peter
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscr...@netbeans.incubator.apache.org
>>>>> For additional commands, e-mail: dev-help@netbeans.incubator.
>>>>> apache.org
>>>>>
>>>>> For further information about the NetBeans mailing lists, visit:
>>>>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>>>>>
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscr...@netbeans.incubator.apache.org
>>>> For additional commands, e-mail: dev-h...@netbeans.incubator.apache.org
>>>>
>>>> For further information about the NetBeans mailing lists, visit:
>>>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>>>>
>>>>
>>>>
>>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscr...@netbeans.incubator.apache.org
>>> For additional commands, e-mail: dev-h...@netbeans.incubator.apache.org
>>>
>>> For further information about the NetBeans mailing lists, visit:
>>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@netbeans.incubator.apache.org
>> For additional commands, e-mail: dev-h...@netbeans.incubator.apache.org
>>
>> For further information about the NetBeans mailing lists, visit:
>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>>
>>
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.incubator.apache.org
> For additional commands, e-mail: dev-h...@netbeans.incubator.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
>

Reply via email to