[ 
https://issues.apache.org/jira/browse/CASSANDRA-17234?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17477348#comment-17477348
 ] 

Ekaterina Dimitrova commented on CASSANDRA-17234:
-------------------------------------------------

Hey [~mck], I drafted a quick initial POC 
[here|https://github.com/ekaterinadimitrova2/cassandra/commit/940bc77c08fdc0c3b62f8f0665a919de1ba0677f]
 . Do you mind to look at it and confirm whether you see any issues taking that 
approach? If you don't, I will finish the patch for review. 

NOTES: I need to move the anttasks package under test, then I want need to do 
all of the changes I did to the dependencies.

I know people use ant script and scriptdef in order not to use custom tasks but 
in this case we don't want to add Graal JS and the tasks are simple so I think 
it will make sense. Also, I saw other projects did the same. (Apache POI for 
example)  

> Workaround the need to use ant script task in build.xml
> -------------------------------------------------------
>
>                 Key: CASSANDRA-17234
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-17234
>             Project: Cassandra
>          Issue Type: Task
>          Components: Build
>            Reporter: Ekaterina Dimitrova
>            Assignee: Ekaterina Dimitrova
>            Priority: Normal
>             Fix For: 4.x
>
>
> In order to use ant script task with Java 17 we would need to introduce Graal 
> JS and other dependencies as Nashorn was removed.
> My plan is to try to workaround the usage of ant script task by creating my 
> own custom ant tasks and not introducing new dependencies to the project. 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to