Get an explanation of the default project structure.
- [Instructor] The Java project structure for Apache Maven … is one of those areas that tends to be polarizing … among Java developers. … While Maven will argue that … the file structure requirements are in place … on purpose to help you build your code … following best practices, … there are arguments against it in the community. … While some call this a pain point, … I would argue on the side of Apache … that this is a great separation. … But as I alluded to, it is a source of complaints … when it comes to Apache Maven. … Consider however that this structure cleanly separates … code from the resources that the project needs to operate. … Things like property files, logging instructions, … and other non-Java code files. … It also separates live code from test code, … which makes your code easier to navigate … than say something like Go where the test … lives right next to the files they are testing. … This separation makes it infinitely easier … to read code versus tests … and if you maintain package structure, …
AuthorFrank P Moley III
- Exploring POM files
- The build life cycle
- Using build plugins
- Dependency management with Maven
- Maven reporting
- Working with Maven sites
Skill Level Intermediate
Java: Build Automation with Mavenwith Peggy Fisher1h 24m Intermediate
First Look: Java 10 and Java 11with Kathryn Hodge31m 48s Intermediate
What you need to know3m 15s
1. Maven Basics
Next steps1m 51s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.