python maven pom info extractor
Project description
Py XH POM Mgmt
A library provide functionality to gather a list of pom.xml by path and collect in to pom list.
Installation
pip install pyXhPomMgmt
or
pip3 install pyXhPomMgmt
Demo
As Library
Scan a list of directory
from ScanDir import scan
from POMREPOS import POMRepos
paths_to_scan = [] # list of paths
repo = POMRepos() # new PomRepos instance or existing PomRepos instance
paths_to_skip = [] # list of key in path to skip e.g. target
scanMultiple(paths_to_scan, repo, paths_to_skip)
# repo will end up contain all dependencies found
Scan a list of directory
from ScanDir import scan
from POMREPOS import POMRepos
paths_to_scan = [] # list of paths
repo = POMRepos() # new PomRepos instance or existing PomRepos instance
paths_to_skip = [] # list of key in path to skip e.g. target
for path in paths_to_scan:
scan(path, repo, paths_to_skip)
# repo will end up contain all dependencies found
As executable module
python -m pyXhPomMgmt --pom-paths C:\Users\01731363\Documents --filter abc --skip-path-with target
# all dependencies found will be displayed
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyXhPomMgmt-0.0.2.tar.gz
(4.1 kB
view details)
Built Distribution
File details
Details for the file pyXhPomMgmt-0.0.2.tar.gz
.
File metadata
- Download URL: pyXhPomMgmt-0.0.2.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62af66b7e53c6e2f26d040a84bcc8344664a3de0b0677d255d8186428e87efb6 |
|
MD5 | 848cea76b17423684240bdf860a8a87d |
|
BLAKE2b-256 | b4b97ab22fcf97e39a56718d7aa8f48483d51bf879843553026d6c58530719d8 |
File details
Details for the file pyXhPomMgmt-0.0.2-py3-none-any.whl
.
File metadata
- Download URL: pyXhPomMgmt-0.0.2-py3-none-any.whl
- Upload date:
- Size: 5.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c966b0ea2451ce147745a519d84a2121458269384695716ba1f0a30de75ed86a |
|
MD5 | 28eca090f6949ef958df0b766f8eec0d |
|
BLAKE2b-256 | a7659400448300104a2218405df6c5e6734621ef1cf5dfe68458236352b7536c |