apache / apache/incubator-seata

Separate the notice and license of the binary package

Open
#7,369 1 comment 0 reactions 0 assignees View on GitHub
task: help-wanted
Dominant language
Java
Stars
26k
Forks
8.8k
Avg merge
1d 8h
Merged PRs (30d)
4

Description

Execute the following command to obtain the binary compressed package.
`mvn -Prelease-seata -Dmaven.test.skip=true -Dskip.npm=true -T4C -Dpmd.skip=true clean install -U`

However, the seata-namingserver and seata-server in the compressed package share one source file of license and notice. It is hoped that the license and notice can be separated according to their respective dependencies.

Contributor guide

Open the contributing guide

Research direction

Start by running the provided Maven release command and inspecting the compressed package containing seata-namingserver and seata-server. Trace how their shared license and notice source file is included and compare each module's dependencies. Done means the two packaged components have separate license and notice files covering their respective dependencies.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system, release
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.