All Projects → apache → maven-sources

apache / maven-sources

Licence: other
Apache Maven Sources

Projects that are alternatives of or similar to maven-sources

maven-apache-parent
Apache Software Foundation Parent POM
Stars: ✭ 21 (-64.41%)
Mutual labels:  maven, build-management
maven-plugin-testing
Apache Maven Plugin Testing
Stars: ✭ 15 (-74.58%)
Mutual labels:  maven, build-management
maven-javadoc-plugin
Apache Maven Javadoc Plugin
Stars: ✭ 45 (-23.73%)
Mutual labels:  maven, build-management
maven-jlink-plugin
Apache Maven JLink Plugin
Stars: ✭ 40 (-32.2%)
Mutual labels:  maven, build-management
maven-dependency-tree
Apache Maven Dependency Tree
Stars: ✭ 19 (-67.8%)
Mutual labels:  maven, build-management
maven-checkstyle-plugin
Apache Maven Checkstyle Plugin
Stars: ✭ 42 (-28.81%)
Mutual labels:  maven, build-management
Maven
Apache Maven core
Stars: ✭ 2,875 (+4772.88%)
Mutual labels:  maven, build-management
maven-wrapper-plugin
Apache Maven Wrapper Plugin
Stars: ✭ 14 (-76.27%)
Mutual labels:  maven, build-management
maven-compiler-plugin
Apache Maven Compiler Plugin
Stars: ✭ 131 (+122.03%)
Mutual labels:  maven, build-management
maven-shade-plugin
Apache Maven Shade Plugin
Stars: ✭ 120 (+103.39%)
Mutual labels:  maven, build-management
maven-dependency-plugin
Apache Maven Dependency Plugin
Stars: ✭ 119 (+101.69%)
Mutual labels:  maven, build-management
maven-install-plugin
Apache Maven Install Plugin
Stars: ✭ 21 (-64.41%)
Mutual labels:  maven, build-management
maven-dependency-analyzer
Apache Maven Dependency Analyzer
Stars: ✭ 22 (-62.71%)
Mutual labels:  maven, build-management
maven-wrapper
Apache Maven Wrapper
Stars: ✭ 128 (+116.95%)
Mutual labels:  maven, build-management
identicon
Original Identicon java and canvas implementations
Stars: ✭ 64 (+8.47%)
Mutual labels:  maven
LocaleLib
Show translated names of items, entities & more in client's language
Stars: ✭ 34 (-42.37%)
Mutual labels:  maven
spring-cloud-stream-kafka-elasticsearch
The goal of this project is to implement a "News" processing pipeline composed of five Spring Boot applications: producer-api, categorizer-service, collector-service, publisher-api and news-client.
Stars: ✭ 44 (-25.42%)
Mutual labels:  maven
bintray-upload-plugin
📦 Insanely easy way to upload your Android Library to Bintray/JCenter
Stars: ✭ 18 (-69.49%)
Mutual labels:  maven
gradle-git-versioning-plugin
This extension will set project version, based on current Git branch or tag.
Stars: ✭ 44 (-25.42%)
Mutual labels:  maven
nexus-repository-import-scripts
A few scripts for importing artifacts into Nexus Repository
Stars: ✭ 142 (+140.68%)
Mutual labels:  maven

Apache Maven Sources

Manifest to fetch every Apache Maven git repositories using Google repo: default.xml file configures the directory structure where the different Git repositories will be put.

In addition, an aggregator build structure is provided to build everything as one aggregated build.

Bootstrapping Basics

mkdir maven
cd maven
repo init -u https://gitbox.apache.org/repos/asf/maven-sources.git
repo sync
repo start master --all

Resulting directory tree looks like:

|-- core
|   |-- build-cache
|   |-- its
|   |-- maven
|   |-- maven-3
|   |-- mvnd
|   |-- resolver
|   |-- resolver-ant-tasks
|   `-- wrapper
|-- doxia
|   |-- doxia
|   |-- site
|   |-- sitetools
|   `-- tools
|-- misc
|   |-- archetypes
|   |-- dist-tool
|   |-- gh-actions-shared
|   |-- indexer
|   |-- jenkins
|   |-- plugin-testing
|   |-- pom
|   |   |-- apache
|   |   `-- maven
|   |-- skins
|   |   |-- default
|   |   `-- fluido
|   `-- wagon
|-- plexus
|   |-- classworlds
|   |-- codehaus-plexus.github.io
|   |-- components
|   |   |-- archiver
|   |   |-- cipher
|   |   |-- cli
|   |   |-- compiler
|   |   |-- digest
|   |   |-- i18n
|   |   |-- interactivity
|   |   |-- interpolation
|   |   |-- io
|   |   |-- languages
|   |   |-- resources
|   |   |-- sec-dispatcher
|   |   |-- swizzle
|   |   `-- velocity
|   |-- modello
|   |-- plexus-containers
|   |-- pom
|   `-- utils
|-- plugins
|   |-- core
|   |   |-- maven-clean-plugin
|   |   |-- maven-compiler-plugin
|   |   |-- maven-deploy-plugin
|   |   |-- maven-install-plugin
|   |   |-- maven-resources-plugin
|   |   |-- maven-site-plugin
|   |   |-- maven-verifier-plugin
|   |   `-- surefire
|   |-- packaging
|   |   |-- maven-acr-plugin
|   |   |-- maven-ear-plugin
|   |   |-- maven-ejb-plugin
|   |   |-- maven-jar-plugin
|   |   |-- maven-jlink-plugin
|   |   |-- maven-jmod-plugin
|   |   |-- maven-rar-plugin
|   |   |-- maven-shade-plugin
|   |   |-- maven-source-plugin
|   |   `-- maven-war-plugin
|   |-- reporting
|   |   |-- jxr
|   |   |-- maven-changelog-plugin
|   |   |-- maven-changes-plugin
|   |   |-- maven-checkstyle-plugin
|   |   |-- maven-doap-plugin
|   |   |-- maven-docck-plugin
|   |   |-- maven-javadoc-plugin
|   |   |-- maven-jdeps-plugin
|   |   |-- maven-linkcheck-plugin
|   |   |-- maven-pmd-plugin
|   |   `-- maven-project-info-reports-plugin
|   `-- tools
|       |-- archetype
|       |-- enforcer
|       |-- maven-antrun-plugin
|       |-- maven-artifact-plugin
|       |-- maven-assembly-plugin
|       |-- maven-dependency-plugin
|       |-- maven-gpg-plugin
|       |-- maven-help-plugin
|       |-- maven-invoker-plugin
|       |-- maven-jarsigner-plugin
|       |-- maven-jdeprscan-plugin
|       |-- maven-patch-plugin
|       |-- maven-pdf-plugin
|       |-- maven-remote-resources-plugin
|       |-- maven-scm-publish-plugin
|       |-- maven-scripting-plugin
|       |-- maven-stage-plugin
|       |-- maven-toolchains-plugin
|       |-- plugin-tools
|       |-- release
|       `-- scm
|-- shared
|   |-- archiver
|   |-- artifact-transfer
|   |-- common-artifact-filters
|   |-- dependency-analyzer
|   |-- dependency-tree
|   |-- file-management
|   |-- filtering
|   |-- invoker
|   |-- jarsigner
|   |-- mapping
|   |-- project-utils
|   |-- reporting-api
|   |-- reporting-exec
|   |-- reporting-impl
|   |-- script-interpreter
|   |-- shared-incremental
|   |-- shared-io
|   |-- shared-jar
|   |-- shared-resources
|   |-- shared-utils
|   `-- verifier
|-- sisu
|   |-- inject
|   |-- mojos
|   `-- plexus
|-- site
|-- sources
|   `-- aggregator
|-- studies
`-- svn
    |-- doxia-ide
    |-- repository-tools
    |-- resources
    `-- sandbox

Then simply use the content in this tree with normal git commands.

Building Everything

Once content is cloned with previous instructions, you can build each local clone as a separate project.

You can also build absolutely everything in one aggregated run (WARNING: more than 400 modules...):

cd sources/aggregator
mvn --fail-at-end -Prun-its verify
mvn --fail-at-end -Preporting site

Sources Overview

See Maven Sources Overview description.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].