Skip to content

Conversation

@zhimeng16
Copy link

资产说明
本次提交共包含 4 个工具类库:

  1. ftp-file-utils
    功能:基于 Base64 的 FTP 文件上传/下载工具。
    场景:适用于需要与 FTP 服务器交互的文件传输场景。

  2. xml-base64-converter
    功能:XML 文件与 Base64 编码互转。
    场景:数据交换中需要将 XML 封装为 Base64 的场景。

  3. file-base64-converter
    功能:文件 URL 转 Base64 及网络文件下载。
    场景:处理远程文件流并转换为 Base64 字符串。

  4. xml-generator-utils
    功能:通用 XML 生成与解析工具(支持 Map/Bean/JSON 转 XML)。
    场景:复杂数据结构的 XML 报文生成。

新增以下工具库:
1. file-base64-converter: 网络文件转 Base64 工具
2. xml-generator-utils: 通用 XML 生成与解析工具
3. xml-base64-converter: XML 与 Base64 互转工具
4. ftp-file-utils: 基于 Base64 的 FTP 文件操作工具
新增以下工具库:
1. file-base64-converter: 网络文件转 Base64 工具
2. xml-generator-utils: 通用 XML 生成与解析工具
3. xml-base64-converter: XML 与 Base64 互转工具
4. ftp-file-utils: 基于 Base64 的 FTP 文件操作工具
…himeng-assets

# Conflicts:
#	file-base64-converter/pom.xml
#	ftp-file-utils/pom.xml
#	xml-base64-converter/pom.xml
#	xml-generator-utils/pom.xml
@github-actions
Copy link
Contributor

关联ACTION

存在多处package修改:

file-base64-converter涉及的修改:

└── file-base64-converter
   ├── jar
   │  ├── nasl-metadata-collector-0.15.0
   │  │  └── nasl-metadata-collector-0.15.0.jar
   │  └── nasl-metadata-maven-plugin-1.7.1
   │     ├── nasl-metadata-maven-plugin-1.7.1.jar
   │     └── nasl-metadata-maven-plugin-1.7.1.pom
   ├── pom.xml
   ├── src
   │  └── main
   │     ├── java
   │     │  └── com
   │     │     └── yourcompany
   │     │        └── converter
   │     │           └── file
   │     │              └── base64
   │     │                 ├── FileBase64ConverterBasicSpringEnvironmentConfiguration.java
   │     │                 ├── LibraryAutoScan.java
   │     │                 └── api
   │     │                    └── FileBase64ConverterService.java
   │     └── resources
   │        └── META-INF
   │           └── spring.factories
   └── docs
      └── README.md

ftp-file-utils涉及的修改:

└── ftp-file-utils
   ├── jar
   │  ├── nasl-metadata-collector-0.15.0
   │  │  └── nasl-metadata-collector-0.15.0.jar
   │  └── nasl-metadata-maven-plugin-1.7.1
   │     ├── nasl-metadata-maven-plugin-1.7.1.jar
   │     └── nasl-metadata-maven-plugin-1.7.1.pom
   ├── pom.xml
   ├── src
   │  └── main
   │     ├── java
   │     │  └── com
   │     │     └── yourcompany
   │     │        └── ftp
   │     │           └── file
   │     │              └── utils
   │     │                 ├── FtpFileUtilsBasicSpringEnvironmentConfiguration.java
   │     │                 ├── LibraryAutoScan.java
   │     │                 └── api
   │     │                    ├── FtpDownloadByPrefixUtilsService.java
   │     │                    ├── FtpDownloadLatestByPrefixUtilsService.java
   │     │                    ├── FtpDownloadUtilsService.java
   │     │                    └── FtpUploadUtilsService.java
   │     └── resources
   │        └── META-INF
   │           └── spring.factories
   └── docs
      └── README.md

xml-base64-converter涉及的修改:

└── xml-base64-converter
   ├── jar
   │  ├── nasl-metadata-collector-0.15.0
   │  │  └── nasl-metadata-collector-0.15.0.jar
   │  └── nasl-metadata-maven-plugin-1.7.1
   │     ├── nasl-metadata-maven-plugin-1.7.1.jar
   │     └── nasl-metadata-maven-plugin-1.7.1.pom
   ├── pom.xml
   ├── src
   │  └── main
   │     ├── java
   │     │  └── com
   │     │     └── yourcompany
   │     │        └── xml
   │     │           └── base64
   │     │              └── converter
   │     │                 ├── LibraryAutoScan.java
   │     │                 ├── XmlBase64ConverterBasicSpringEnvironmentConfiguration.java
   │     │                 └── api
   │     │                    ├── Base64ToXmlConverterService.java
   │     │                    └── XmlToBase64ConverterService.java
   │     └── resources
   │        └── META-INF
   │           └── spring.factories
   └── docs
      └── README.md

xml-generator-utils涉及的修改:

└── xml-generator-utils
   ├── jar
   │  ├── nasl-metadata-collector-0.15.0
   │  │  └── nasl-metadata-collector-0.15.0.jar
   │  └── nasl-metadata-maven-plugin-1.7.1
   │     ├── nasl-metadata-maven-plugin-1.7.1.jar
   │     └── nasl-metadata-maven-plugin-1.7.1.pom
   ├── pom.xml
   ├── src
   │  └── main
   │     ├── java
   │     │  └── com
   │     │     └── yourcompany
   │     │        └── xml
   │     │           └── generator
   │     │              └── utils
   │     │                 ├── LibraryAutoScan.java
   │     │                 ├── XmlGeneratorUtilsBasicSpringEnvironmentConfiguration.java
   │     │                 └── api
   │     │                    ├── JsonToXmlGeneratorService.java
   │     │                    ├── XmlEntityToXmlGeneratorService.java
   │     │                    ├── XmlGeneratorUtilsService.java
   │     │                    └── XmlParseService.java
   │     └── resources
   │        └── META-INF
   │           └── spring.factories
   └── docs
      └── README.md

资产共建大赛提交内容中原有的截图,现升级为依赖库使用说明文档。现交内容包括

  1. 依赖库代码本身;2. readme代码说明文档;3. 依赖库使用文档说明。
    其中readme面向开发者,使用文档面向使用者。
    请自己阅读提交作品路径说明。
    https://github.com/netease-lcap/CodeWaveAssetCompetition2024/blob/main/%E8%B5%84%E4%BA%A7%E5%85%B1%E5%BB%BA%E5%A4%A7%E8%B5%9B%E6%8F%90%E4%BA%A4%E5%86%85%E5%AE%B9%E8%AF%B4%E6%98%8E.md

参考作品https://github.com/netease-lcap/CodeWaveAssetCompetition2024/tree/main/demo_bjz_JiazhenBao

tips:README.md和依赖库使用文档说明.docx需要保持文件名称不动。后续我们会对提交的PR自动校验目录结构~

@github-actions
Copy link
Contributor

github-actions bot commented Jan 9, 2026

关联ACTION

存在多处package修改:

file-base64-converter涉及的修改:

└── file-base64-converter
   ├── jar
   │  ├── nasl-metadata-collector-0.15.0
   │  │  └── nasl-metadata-collector-0.15.0.jar
   │  └── nasl-metadata-maven-plugin-1.7.1
   │     ├── nasl-metadata-maven-plugin-1.7.1.jar
   │     └── nasl-metadata-maven-plugin-1.7.1.pom
   ├── pom.xml
   ├── src
   │  └── main
   │     ├── java
   │     │  └── com
   │     │     └── yourcompany
   │     │        └── converter
   │     │           └── file
   │     │              └── base64
   │     │                 ├── FileBase64ConverterBasicSpringEnvironmentConfiguration.java
   │     │                 ├── LibraryAutoScan.java
   │     │                 └── api
   │     │                    └── FileBase64ConverterService.java
   │     └── resources
   │        └── META-INF
   │           └── spring.factories
   └── docs
      └── README.md

ftp-file-utils涉及的修改:

└── ftp-file-utils
   ├── jar
   │  ├── nasl-metadata-collector-0.15.0
   │  │  └── nasl-metadata-collector-0.15.0.jar
   │  └── nasl-metadata-maven-plugin-1.7.1
   │     ├── nasl-metadata-maven-plugin-1.7.1.jar
   │     └── nasl-metadata-maven-plugin-1.7.1.pom
   ├── pom.xml
   ├── src
   │  └── main
   │     ├── java
   │     │  └── com
   │     │     └── yourcompany
   │     │        └── ftp
   │     │           └── file
   │     │              └── utils
   │     │                 ├── FtpFileUtilsBasicSpringEnvironmentConfiguration.java
   │     │                 ├── LibraryAutoScan.java
   │     │                 └── api
   │     │                    ├── FtpDownloadByPrefixUtilsService.java
   │     │                    ├── FtpDownloadLatestByPrefixUtilsService.java
   │     │                    ├── FtpDownloadUtilsService.java
   │     │                    └── FtpUploadUtilsService.java
   │     └── resources
   │        └── META-INF
   │           └── spring.factories
   └── docs
      └── README.md

xml-base64-converter涉及的修改:

└── xml-base64-converter
   ├── jar
   │  ├── nasl-metadata-collector-0.15.0
   │  │  └── nasl-metadata-collector-0.15.0.jar
   │  └── nasl-metadata-maven-plugin-1.7.1
   │     ├── nasl-metadata-maven-plugin-1.7.1.jar
   │     └── nasl-metadata-maven-plugin-1.7.1.pom
   ├── pom.xml
   ├── src
   │  └── main
   │     ├── java
   │     │  └── com
   │     │     └── yourcompany
   │     │        └── xml
   │     │           └── base64
   │     │              └── converter
   │     │                 ├── LibraryAutoScan.java
   │     │                 ├── XmlBase64ConverterBasicSpringEnvironmentConfiguration.java
   │     │                 └── api
   │     │                    ├── Base64ToXmlConverterService.java
   │     │                    └── XmlToBase64ConverterService.java
   │     └── resources
   │        └── META-INF
   │           └── spring.factories
   └── docs
      └── README.md

xml-generator-utils涉及的修改:

└── xml-generator-utils
   ├── jar
   │  ├── nasl-metadata-collector-0.15.0
   │  │  └── nasl-metadata-collector-0.15.0.jar
   │  └── nasl-metadata-maven-plugin-1.7.1
   │     ├── nasl-metadata-maven-plugin-1.7.1.jar
   │     └── nasl-metadata-maven-plugin-1.7.1.pom
   ├── pom.xml
   ├── src
   │  └── main
   │     ├── java
   │     │  └── com
   │     │     └── yourcompany
   │     │        └── xml
   │     │           └── generator
   │     │              └── utils
   │     │                 ├── LibraryAutoScan.java
   │     │                 ├── XmlGeneratorUtilsBasicSpringEnvironmentConfiguration.java
   │     │                 └── api
   │     │                    ├── JsonToXmlGeneratorService.java
   │     │                    ├── XmlEntityToXmlGeneratorService.java
   │     │                    ├── XmlGeneratorUtilsService.java
   │     │                    └── XmlParseService.java
   │     └── resources
   │        └── META-INF
   │           └── spring.factories
   └── docs
      └── README.md

资产共建大赛提交内容中原有的截图,现升级为依赖库使用说明文档。现交内容包括

  1. 依赖库代码本身;2. readme代码说明文档;3. 依赖库使用文档说明。
    其中readme面向开发者,使用文档面向使用者。
    请自己阅读提交作品路径说明。
    https://github.com/netease-lcap/CodeWaveAssetCompetition2024/blob/main/%E8%B5%84%E4%BA%A7%E5%85%B1%E5%BB%BA%E5%A4%A7%E8%B5%9B%E6%8F%90%E4%BA%A4%E5%86%85%E5%AE%B9%E8%AF%B4%E6%98%8E.md

参考作品https://github.com/netease-lcap/CodeWaveAssetCompetition2024/tree/main/demo_bjz_JiazhenBao

tips:README.md和依赖库使用文档说明.docx需要保持文件名称不动。后续我们会对提交的PR自动校验目录结构~

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant