Rename the JAR to FATJAR
Only the displayed name has been modified, the functionality remains unchanged.
Add the new type NORMALJAR
Allow users to upload normal type of jar files, which require external libraries to run properly. Users do not need to package all libraries and runtime files into a fat jar each time, making the submission of jar files more flexible and convenient.
Update the tests
Delete tests about JAVA type and add the test of NORMAL JAR type
Update the Javadoc comment
Remove the Java task type tests from the e2e tests
Since the original workflowJavaTaskE2ETest was used to test Java code types under Java task types, and this feature has been removed, this test is no longer needed.
type of FATJAR
type of NORMALJAR
Verify this pull request
This pull request is code cleanup without any test coverage.
(or)
This pull request is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
Purpose of the pull request
Update the Java task plugin close:https://github.com/apache/dolphinscheduler/issues/15819
Brief change log
type of FATJAR
type of NORMALJAR
Verify this pull request
This pull request is code cleanup without any test coverage.
(or)
This pull request is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
(or)
Pull Request Notice
Pull Request Notice
If your pull request contain incompatible change, you should also add it to
docs/docs/en/guide/upgrede/incompatible.md