So run the project, rather than building it, and all will be well. That’s
because of your settings for ‘run’ action in nbactions file.

Gj

On Sat, 7 Mar 2020 at 21:59, Bradley Willcott <optusprepa...@gmail.com>
wrote:

> There is a reason for that.  This is being run in the:
>
> <phase>prepare-package</phase>
>
> At this point, there is no jar file to run.  I only have access to the
> compiled class files, hence, using the:
>
> <goal>java</goal>
>
> instead of the:
>
> <goal>exec</goal>
>
> This is processing the 'md' files for the src/docs/manual, storing the
> 'html' output in the target/manual directory.
>
> All this works perfectly without the use of the *Preview Features*.  I
> just like to use bleeding-edge technology.
>
> On 8/3/20 4:22 am, Geertjan Wielenga wrote:
>
> See my responses above.
>
> Seems to me that when you do your build, you're not using the settings you
> provided in nbactions.
>
> Gj
>
> On Sat, Mar 7, 2020 at 9:21 PM Bradley Willcott <optusprepa...@gmail.com>
> wrote:
>
>> Here are the links to the compiled jar files:
>>
>> BEW Commons Library jar
>> <https://github.com/bewillcott/bewcommons/releases/tag/1.0.2-SNAPSHOT>
>> files
>> Markdownj-core jar
>> <https://github.com/bewillcott/markdownj/releases/tag/0.5.15-SNAPSHOT>
>> files
>>
>>
>> On 8/3/20 3:47 am, Bradley Willcott wrote:
>>
>> There are two other projects you require.  I don't yet know how to get a
>> compiled package up there for download.
>>
>> BEW Commons Library <https://github.com/bewillcott/bewcommons>
>>
>> Markdownj Core Library <https://github.com/bewillcott/markdownj/core>
>>
>> I will look into uploading compiled versions.
>> On 8/3/20 3:42 am, Geertjan Wielenga wrote:
>>
>> Trying to reproduce, but this is nowhere to be found:
>>
>>         <dependency>
>>             <groupId>com.bew</groupId>
>>             <artifactId>BEWCommons</artifactId>
>>             <version>1.0.2-SNAPSHOT</version>
>>         </dependency>
>>
>> Gj
>>
>> On Sat, Mar 7, 2020 at 8:31 PM Bradley Willcott <optusprepa...@gmail.com>
>> wrote:
>>
>>> Thank you for that.
>>>
>>> However, I have already plumbed those depths.  If you would take a look
>>> at the pom.xml
>>> <https://github.com/bewillcott/markdownj-cli/blob/master/pom.xml>
>>> file.  I don't want to put it here as it is rather long.
>>>
>>> I have set the '--enable-preview' option for 'maven-compiler-plugin'
>>> and 'maven-surefire-plugin'.
>>> On 8/3/20 3:12 am, Geertjan Wielenga wrote:
>>>
>>> Read:
>>>
>>> https://netbeans.apache.org/download/nb113/index.html
>>>
>>> Gj
>>>
>>> On Sat, 7 Mar 2020 at 19:12, Bradley Willcott <optusprepa...@gmail.com>
>>> wrote:
>>>
>>>> I have just installed both JDK 14 and NB 11.3.
>>>>
>>>> I am trying to incorporate 14's preview features into an on-going
>>>> project: Markdownj CLI <https://github.com/bewillcott/markdownj-cli>.
>>>> However, part of my POM processing causes an error:
>>>>
>>>> "java.lang.UnsupportedClassVersionError: Preview features are not enabled 
>>>> for org/markdownj/cli/Main (class file version 58.65535). Try running with 
>>>> '--enable-preview'"
>>>>
>>>> The part that is the culprit is:
>>>>
>>>>             <plugin>
>>>>                 <groupId>org.codehaus.mojo</groupId>
>>>>                 <artifactId>exec-maven-plugin</artifactId>
>>>>                 <version>1.6.0</version>
>>>>                 <executions>
>>>>                     <execution>
>>>>                         <id>Markdownj-Compile</id>
>>>>                         <phase>prepare-package</phase>
>>>>                         <goals>
>>>>                             <goal>java</goal>
>>>>                         </goals>
>>>>                         <configuration>
>>>>                             
>>>> <commandlineArgs>--enable-preview</commandlineArgs>
>>>>                             
>>>> <workingDirectory>${project.build.directory}</workingDirectory>
>>>>                             
>>>> <includeProjectDependencies>false</includeProjectDependencies>
>>>>                             
>>>> <includePluginDependencies>true</includePluginDependencies>
>>>>                             <mainClass>org.markdownj.cli.Main</mainClass>
>>>>                             <arguments>
>>>>                                 <argument>-s src/docs/manual</argument>
>>>>                                 <argument>-d target/manual</argument>
>>>>                                 <argument>-rwv:2</argument>
>>>>                             </arguments>
>>>>                         </configuration>
>>>>                     </execution>
>>>>                 </executions>
>>>>                 <dependencies>
>>>>                     <dependency>
>>>>                         <groupId>org.markdownj</groupId>
>>>>                         <artifactId>markdownj-cli</artifactId>
>>>>                         <version>0.1.15-SNAPSHOT</version>
>>>>                         <type>jar</type>
>>>>                     </dependency>
>>>>                 </dependencies>
>>>>             </plugin>
>>>>
>>>> If I comment out this entire plugin section, I can complete the
>>>> compile.  Somewhere, somehow, I need to tell "exec-maven-plugin" to
>>>> use the JDK 14 "java" app with the "--enable-preview" option.
>>>>
>>>> Any ideas?
>>>>
>>>> Thanks,
>>>> Brad.
>>>>
>>>
>>

Reply via email to