Skip to content

yusiwen/java-base-parent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Parent POM for Java Projects

License Maintenance GitHub tag Maven Central

Parent POM for my Java porjects.

Plugins

Code Analysis:

Code Formatter:

Building:

Site and Report:

Release and Deploy:

Miscellaneous:

Default Project Dependencies

Profiles

  • jar: Default profile, build jar and skip docker image building
  • docker: Build jar and docker image
  • release: Release project to remote repository
  • compression: Compress html/css/js files, automatically activated when .compress file is found
  • format: Format all project files, automatically activated when .format file is found
  • sort: Tidy pom.xml
  • jdk8: Set maven plugins version compatible with JDK8, automatically activated when JDK8 is used
  • jdk9+: Set JDK9+ compatibility, automatically activated when JDK9+ is used
  • error-prone-common: Import error_prone_annotations dependency, automatically activated when .error-prone file is found
  • jdk8-error-prone: Set error prone in JDK8 environment, automatically activated when JDK8 is used
  • jdk9-error-prone: Set error prone in JDK9+ environment, automatically activated when JDK9+ is used
  • jdk16-error-prone: Set error prone in JDK16 environment, automatically activated when JDK16+ is used
  • eclipse: Set m2e configuration, automatically activated when m2e.version is set

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published