-
Notifications
You must be signed in to change notification settings - Fork 67
/
toc.txt
89 lines (78 loc) · 1.76 KB
/
toc.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
- Maven Basics
- Repositories
- Lifecylce
- Project Object Model
- The "Convention over Configuration" paradigma
- Coordinates
- Folder layout
- POM Inheritance/aggregation
- Archetypes
- Dependencies
- dependencies
- transitive dependencies
- include/exclude dependencies
- First simple project
- Show simplest pom (not recommended)
- create a jar with the simple setup
- Show how to setup this ...
- Unit Tests (mvn test)
- packaging
- Dependencies plugins
- resources
- javadoc
- mvn install
- mvn deploy
snapshot releases => !
- mvn help:effective-pom
- mvn dependency:tree / analyze
- Site generation
- mvn site
- mvn site:deploy
- documentation
apt, fmt, etc.
- links etc. in apt
- Reports
- Reactor builds
- Multiple Modules
- mvn install (first why?)
- Unit Tests (mvn test)
- Integration Test (mvn integration-test)
- packaging
- use of an module from a reactor build in other projects?
- Assemblies
- Default assemblies
- Archive types
- Component Descriptors
- Creating test-jars
- Release Cylce
- What it does?
- How to use
- Signing of artifacts within release cycle
- Best Practice
- POM's
- Modules
- Properties
- Why and how to use them?
- Filterting of resources
- Defining and usage of our own properties
- Profiles / server names paswords (settings.xml)
- profiles in POM
- Refactoring POM's
- How to define common dependencies (pom type)
- Profiles
- Profiles.xml file
- Activations of profiles
- Environment
- Compatibility
- Only available in Maven 2.0.X till 2.2.1 removed in Maven 3.
- Plugins
- compiler
- jar
- changes
- assembly
- appassembler
- buildnumber plugin
- war,
- cargo
- dependency
- Antrun