https://github.com/alexrogalskiy/openparser
The openparser repo
https://github.com/alexrogalskiy/openparser
Last synced: 2 months ago
JSON representation
The openparser repo
- Host: GitHub
- URL: https://github.com/alexrogalskiy/openparser
- Owner: AlexRogalskiy
- License: gpl-3.0
- Created: 2020-11-09T19:54:12.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-03-21T04:56:17.000Z (2 months ago)
- Last Synced: 2025-03-21T05:28:33.270Z (2 months ago)
- Language: Java
- Size: 4.39 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# OpenParser
## Summary
OpenParser application is intended to provide XML documents processing operations
## Description
Application can be used for parsing XML documents with possibility to store results in a database
## Compile
### For JDK 8
```shell script
mvn clean install -Pdev,assembly,non_module_java -DskipTests
```### For JDK 11
```shell script
mvn clean install -Pdev,assembly,module_java -DskipTests
```
## RunningExecute the following command to start OpenParser application:
```shell script
run.bat
```## Usage
Choose one of the modules and add to your `pom.xml`
```xml
ru.gkomega.api
openparser-parent
{lib.version}```
Bundle with all OpenParser dependencies:
- [**OpenParser All**](https://github.com/AlexRogalskiy/openparser/tree/master/modules/openparser-all)
`openparser-all` - Library to work with OpenParser API.OpenParser module dependencies:
- [**OpenParser Batch**](https://github.com/AlexRogalskiy/openparser/tree/master/modules/openparser-batch)
`openparser-batch` - Library to work with Batch API.- [**OpenParser Commons**](https://github.com/AlexRogalskiy/openparser/tree/master/modules/openparser-commons)
`openparser-commons` - Library with utilities for common use cases.- [**OpenParser Csv**](https://github.com/AlexRogalskiy/openparser/tree/master/modules/openparser-csv)
`openparser-csv` - Library to work with Csv API.- [**OpenParser Database**](https://github.com/AlexRogalskiy/openparser/tree/master/modules/openparser-db)
`openparser-db` - Library to work with Database API.- [**OpenParser Executor**](https://github.com/AlexRogalskiy/openparser/tree/master/modules/openparser-executor)
`openparser-processor` - Library to work with Executor API.- [**OpenParser File**](https://github.com/AlexRogalskiy/openparser/tree/master/modules/openparser-file)
`openparser-file` - Library to work with File API.- [**OpenParser Solr**](https://github.com/AlexRogalskiy/openparser/tree/master/modules/openparser-solr)
`openparser-solr` - Library to work with Solr API.- [**OpenParser Web**](https://github.com/AlexRogalskiy/openparser/tree/master/modules/openparser-web)
`openparser-web` - Library to work with Web API.- [**OpenParser Xml**](https://github.com/AlexRogalskiy/openparser/tree/master/modules/openparser-xml)
`openparser-processor` - Library to work with Xml API.- [**OpenParser Xstream**](https://github.com/AlexRogalskiy/openparser/tree/master/modules/openparser-xstream)
`openparser-xstream` - Library to work with XStream API.## Version Store
[./pom.xml](https://github.com/AlexRogalskiy/openparser/blob/master/pom.xml)
## Miscellaneous
You can find more useful libs and examples on [wiki](https://github.com/AlexRogalskiy/openparser/wiki)
## Authors
OpenParser is maintained by:
* [Alexander Rogalskiy](https://github.com/AlexRogalskiy)
with community support please contact with us if you have some question or proposition.
## Team Tools
[](https://www.jetbrains.com/)
OpenParser Team would like inform that JetBrains is helping by provided IDE to develop the application. Thanks to its support program for an Open Source projects!
[](https://sonarcloud.io/dashboard?id=org.schemaspy%3Aschemaspy)
OpenParser project is using SonarCloud for code quality.
Thanks to SonarQube Team for free analysis solution for open source projects.## License
OpenParser is distributed under LGPL version 3 or later, see COPYING.LESSER(LGPL) and COPYING(GPL).
LGPLv3 is additional permissions on top of GPLv3.