casionone opened a new issue, #4463:
URL: https://github.com/apache/linkis/issues/4463

   ### Search before asking
   
   - [X] I had searched in the 
[issues](https://github.com/apache/linkis/issues) and found no similar feature 
requirement.
   
   
   ### Problem Description
   
   Linkis中使用了大量的scala代码,对很多开发者不太友好,考虑将scala代码转换为java代码.
   Linkis uses a lot of scala code, which is not friendly to many developers. 
Consider converting scala code to java code.
   
   当前状态:✗(unfinished)/ ✓(finished)
   Current State:✗(unfinished)/ ✓(finished)
   
   <table>
       <tr>
           <td>模块名(module name)</td>
           <td>当前状态(current state)</td>
           <td>负责人(manager)</td>
           <td>进度(progress)</td>
           <td>备注(remarks)</td>
       </tr>
       <tr>
           <td>linkis-common</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-hadoop-common</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-httpclient</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-module</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-mybatis</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-protocol</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-rpc</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-scheduler</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-storage</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-cli-core</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-cli-common</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-cli-application</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-computation-client</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-computation-governance-common</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-once-engineconn</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-computation-engineconn</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-engineconn-common</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-engineconn-core</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>accessible-executor</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>callback-service</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>executor-core</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-engineconn-plugin-core</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-engineconn-linux-launch</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-engineconn-manager-core</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-engineconn-manager-server</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-entrance</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-jdbc-driver</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-label-common</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-application-manager</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-manager-commons</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-manager-persistence</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>engineconn-plugins/flink</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>engineconn-plugins/hive</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>engineconn-plugins/io_file</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>engineconn-plugins/jdbc</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>engineconn-plugins/pipeline</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>engineconn-plugins/python</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>engineconn-plugins/shell</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>engineconn-plugins/spark</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>engineconn-plugins/elasticsearch</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>engineconn-plugins/openlookeng</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>engineconn-plugins/presto</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>engineconn-plugins/sqoop</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>engineconn-plugins/seatunnel</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>engineconn-plugins/trino</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-io-file-client</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-hadoop-hdfs-client-shade</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-code-orchestrator</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-computation-orchestrator</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-orchestrator-core</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-bml-client</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-bml-common</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-bml-server</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-configuration</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-cs-client</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-cs-common</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-cs-listener</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-cs-server</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-datasource-client</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-metadata</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-datasource-manager/common</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-datasource-manager/server</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-metadata-query/common</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-metadata-query/server</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-error-code-client</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-error-code-common</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-error-code-server</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-instance-label-client</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-instance-label-server</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-jobhistory</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-ps-common-lock</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-storage-script-dev-client</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-storage-script-dev-server</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-udf-client</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-udf-common</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-udf-service</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-variable</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-gateway-core</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-gateway-httpclient-support</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-gateway-server-support</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
       <tr>
           <td>linkis-spring-cloud-gateway</td>
           <td>✗</td>
           <td></td>
           <td></td>
           c<td></td>
       </tr>
   </table>
   
   ### Description
   
   _No response_
   
   ### Use case
   
   _No response_
   
   ### Solutions
   
   _No response_
   
   ### Anything else
   
   _No response_
   
   ### Are you willing to submit a PR?
   
   - [ ] Yes I am willing to submit a PR!


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscr...@linkis.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


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

Reply via email to