Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kimjbstar/xsd2jar
XSD file to JAR converter
https://github.com/kimjbstar/xsd2jar
jar jaxb xjc xml xsd
Last synced: about 1 month ago
JSON representation
XSD file to JAR converter
- Host: GitHub
- URL: https://github.com/kimjbstar/xsd2jar
- Owner: kimjbstar
- Created: 2023-07-13T09:27:08.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-07-28T02:04:53.000Z (over 1 year ago)
- Last Synced: 2024-10-12T18:25:46.108Z (3 months ago)
- Topics: jar, jaxb, xjc, xml, xsd
- Language: Shell
- Homepage:
- Size: 1.74 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.ko.md
Awesome Lists containing this project
README
# xsd2jar
### 개요
xsd 파일을 분석해서, 각각 jar 파일로 변환해줍니다.
`docker container` 기반으로 작동하기 때문에, 호스트 머신의 java 버전을 고려하지 않아도 됩니다.
### 사용 가이드
1. `xsd` 디렉토리 안에 변환을 원하는 파일을 배치합니다. 예시는 아래와 같습니다.
```
./xsd
├── animals
│ ├── Cat.xsd
│ ├── Dog.xsd
├── students
├── Liam.xsd
└── John.xsd
```2. [docker](https://docs.docker.com/get-docker/)가 설치되어 있어야 합니다.
3. `xsd2jar` 프로젝트를 `clone` 받습니다.
```
[email protected]:kimjbstar/xsd2jar.git
```3. `docker compose up` 을 통해 컨테이너를 실행시킵니다.
4. 디렉토리와 동명의 `jar` 파일들이 생성되었는지 확인합니다.
```
./xsd
├── animals
│ ├── Cat.xsd
│ ├── Dog.xsd
├── students
│ ├── Liam.xsd
│ └── John.xsd
├── animals.jar
└── students.jar
```