• This repository has been archived on 20/Nov/2020
  • Stars
    star
    175
  • Rank 218,059 (Top 5 %)
  • Language
    CSS
  • License
    Other
  • Created almost 15 years ago
  • Updated about 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Maven: By Example

Maven by Example

About the Book

An introduction to Apache Maven as formerly published as part of the book Maven: The Definitive Guide.

The book is available in HTML and PDF format at http://www.sonatype.com/resources/books/maven-by-example.

About this Project

This is the source code and build setup for the book. The content is written in asciidoc format. To edit asciidoc, use Emacs, vi, TextMate, or whatever other text editor you prefer. You can even just preview the files right in GitHub and edit them on the web interface directly.

The main file for the book is

  • book-mvnex.asciidoc

which in turn includes a whole bunch of files named

  • chapter-*.asciidoc

These are all you should have to edit in terms of text content.

Additional documentation for authors and contributors to this book can be found in the doc/ subdirectory of the project.

Figures and screenshots?

Put them into figs/orig.

The rest is taken care of by the build.

Anything else?

You’ll see a lot of distracting files in that figs/orig directory. For now, you should just ignore them. Actually, in general, you’ll notice a number of distracting files in this project. Really, just ignore them or contact us directly if you need something.

How to build the book

I knew you’d ask that, and here’s the simple answer:

  • Install asciidoc

  • Install dblatex and the docbook xsl style sheets

  • Install python

  • Run ./build.sh

Build is known to work on Mac OS X and Ubuntu. If you use something else you might or might not end up in trouble.

Issues, Contributions, and More

This book is CC licensed (CC BY-NC-ND 3.0 US) and we welcome your contributions. Please file issues and send pull requests on the GitHub project.

For further questions please contact us at [email protected].

Thanks

Sonatype Team

More Repositories

1

nexus-public

Sonatype Nexus Repository Open-source codebase mirror
Java
1,931
star
2

docker-nexus3

Dockerized version of Nexus Repo Manager 3
Groovy
1,418
star
3

docker-nexus

Docker image for Sonatype Nexus
Dockerfile
383
star
4

nexus-oss

Sonatype Nexus OSS
258
star
5

nexus-book-examples

Example projects and other resources for the book Repository Management with Nexus
Shell
173
star
6

helm3-charts

Helm3 charts for Nexus IQ
Shell
110
star
7

m2eclipse-scala

Java
108
star
8

nexus

Java
96
star
9

maven-guide-zh

Maven: The Definitive Guide (Chinese)
Java
86
star
10

nexus-maven-plugins

Nexus Maven Plugins
Java
84
star
11

nexus-book

Repository Management with Nexus
XSLT
83
star
12

maven-reference-en

Maven: The Complete Reference
CSS
82
star
13

sonatype-tycho

Java
79
star
14

sonatype-aether

DEPRECATED: This project moved to Eclipse, please follow the link below to find the new sources.
Java
67
star
15

nexus-blobstore-s3

[*No longer maintained*] Nexus Repository S3 Blobstores
Java
58
star
16

chef-nexus-repository-manager

Chef recipes for Nexus Repository Manager
Ruby
45
star
17

JGit

JGit
Java
39
star
18

codestyle

The Sonatype Code Style Guide
Java
35
star
19

nxrm3-helm-repository

Helm3 charts for Nexus Repository Manager
Shell
33
star
20

oss-parents

Sonatype OSS Parent poms
31
star
21

nexus-ruby-support

26
star
22

nexus-presentations

Presentations and labs about the Sonatype Nexus repository manager and Nexus Lifecycle
HTML
26
star
23

plexus-classworlds

Java
25
star
24

plexus-archiver

Java
25
star
25

plexus-utils

Java
25
star
26

jarjar-maven-plugin

Repackage and embed dependencies
Java
25
star
27

nexus-example-plugins

Nexus example plugins
Java
24
star
28

sisu-guice

Patched build of Google Guice
Java
24
star
29

docker-nexus-iq-server

Dockerized version of Nexus IQ Server
Slim
24
star
30

sisu

JSR 330 based container and Plexus adapter
Java
21
star
31

maven-guide-en

Maven: The Definitive Guide (English)
Java
21
star
32

plexus-compiler

Java
20
star
33

nxrm3-ha-repository

Repository for YAML configuration files for Nexus Repository Manager High Availability Feature
Mustache
20
star
34

sonatype-react-shared-components

The Shared Component Library is a set of components written in React, HTML, and CSS. The library provides development teams consistent, Sonatype-branded components that ensure that our applications have a common UI/UX.
TypeScript
20
star
35

maven-cookbook

Maven Cookbook
CSS
18
star
36

m2eclipse-book

This is a book about m2eclipse: The maven plugin for Eclipse
CSS
17
star
37

operator-nxrm3

IBM Operator for Nexus Repo Manager 3
Shell
16
star
38

artifact-resolver

Standalone jar executable client Maven 2 artifact resolver based on Eclipse Aether.
Groovy
14
star
39

aether-demo-maven-plugin

A simple Maven plugin demonstrating the use of Aether.
Java
13
star
40

tycho-jnlp-plugin

Java
13
star
41

package-url-java

Java Package URL implementation
Java
12
star
42

nexus-gem

Ruby
12
star
43

bower-nexus3-resolver

A custom Bower resolver to communicate with Nexus 3.
JavaScript
12
star
44

plexus-containers

Java
12
star
45

install4j-support

Install4j Support
Java
11
star
46

tycho-extras

Java
11
star
47

docker-rhel-nexus

OpenShift Dockerfiles, templates and scripts to run Nexus Repository Manager
Roff
11
star
48

ossindex-maven

Sonatype OSS Index - Maven Integrations
Java
11
star
49

nxrm3-maven-plugin

Java
10
star
50

hudson-jsr330

JSR-330 integration for Hudson.
Java
8
star
51

women-at-sonatype

This list aims to highlight members of W@S and their expertise, along with an opportunity to connect with them based on their interests.
8
star
52

goodies

Goodies
Java
7
star
53

RestSimple

Java
7
star
54

http-testing-harness

Testing library for Junit3/4 and TestNG for handling multiple server fixture setups for test methods.
Java
7
star
55

modello

Java
7
star
56

nxrm-sample-files-repo

Repository for YAML configuration files for Nexus Repository Manager
Dockerfile
7
star
57

plexus-cipher

Java
6
star
58

munge-maven-plugin

Simple Java preprocessor
Java
6
star
59

port-allocator-maven-plugin

Java
6
star
60

p2-bridge

Java
6
star
61

nexus-perf

Nexus Performance Testing Library
Java
6
star
62

ossindex-public

Sonatype OSS Index - Public
Java
6
star
63

nexus-bundle-maker-plugin

Java
6
star
64

actions

Public repository to keep Sonatype's GitHub Actions.
6
star
65

nexus-ant-tasks

Nexus Ant Tasks
Java
6
star
66

patched-xfire

A custom patched version of xfire
Java
5
star
67

jgit-simple

Java
5
star
68

emma-maven-plugin

Java
5
star
69

AsyncHttpClient-Test-Suite

Extensive Test Suite for AsyncHttpClient library
Java
5
star
70

ui-gallery

Gallery for current styles for Sonatype user interfaces. Includes reusable HTML/SCSS.
HTML
4
star
71

sshjgit

Java
4
star
72

nexus-plugin-bundle

Java
4
star
73

onboarding

Java
4
star
74

emma4it-maven-plugin

Java
4
star
75

sonatype-peaberry

Java
4
star
76

dropwizard-support

Goodies: Dropwizard Support
Java
4
star
77

nxrm3-preview-ha-repository

Repository for YAML configuration files for preview Nexus Repository Manager High Availability Feature
4
star
78

nexus-ivy-support

Java
3
star
79

jsw-binaries

Java Service Wrapper (JSW) binaries, used by NXRM 2
Shell
3
star
80

tycho-book

Book about Tycho
Shell
3
star
81

simple-example

Simple Example from Maven by Example
Java
3
star
82

sisu-maven-bridge

Java
3
star
83

sisu-litmus

Sisu Litmus, test support components
Java
3
star
84

cometd-asynchttpclient

Bayeux client powered by AsyncHttpClient
Java
3
star
85

plexus-io

Java
3
star
86

plexus-interpolation

Java
3
star
87

sonatype-ci-for-jenkins

Java
3
star
88

wagon-jetty

Java
3
star
89

attach-artifact-maven-plugin

Java
2
star
90

cobertura4it-maven-plugin

Java
2
star
91

chef-nexus-iq-server

Chef recipes for Nexus IQ Server
Ruby
2
star
92

sisu-maven-plugin

Manage Sisu components and applications
Java
2
star
93

maven-assembly-helpers

Java
2
star
94

directjngine

DirectJNgine -- maintenance fork
Java
2
star
95

nexus-iq-fortify-ssc

Repository to share Fortify-SSC Integration artifacts
2
star
96

spice-zapper

Java
2
star
97

learn-k8s-master

Collaboration template repository to support the K8s Fluency Channel on Pluralsight
2
star
98

homebrew-nexus-iq-cli

Ruby
2
star
99

sonatype-bundle-plugin

2
star
100

sisu-build-api

Java
2
star