Class NodeBuilder


  • public class NodeBuilder
    extends java.lang.Object
    A builder to create dependency nodes for unit testing.
    • Field Detail

      • groupId

        private java.lang.String groupId
      • artifactId

        private java.lang.String artifactId
      • version

        private java.lang.String version
      • range

        private java.lang.String range
      • ext

        private java.lang.String ext
      • classifier

        private java.lang.String classifier
      • scope

        private java.lang.String scope
      • optional

        private boolean optional
      • context

        private java.lang.String context
      • relocations

        private java.util.List<Artifact> relocations
      • properties

        private java.util.Map<java.lang.String,​java.lang.String> properties
    • Constructor Detail

      • NodeBuilder

        public NodeBuilder()
    • Method Detail

      • artifactId

        public NodeBuilder artifactId​(java.lang.String artifactId)
      • groupId

        public NodeBuilder groupId​(java.lang.String groupId)
      • ext

        public NodeBuilder ext​(java.lang.String ext)
      • version

        public NodeBuilder version​(java.lang.String version)
      • range

        public NodeBuilder range​(java.lang.String range)
      • scope

        public NodeBuilder scope​(java.lang.String scope)
      • optional

        public NodeBuilder optional​(boolean optional)
      • context

        public NodeBuilder context​(java.lang.String context)
      • reloc

        public NodeBuilder reloc​(java.lang.String artifactId)
      • reloc

        public NodeBuilder reloc​(java.lang.String groupId,
                                 java.lang.String artifactId,
                                 java.lang.String version)
      • properties

        public NodeBuilder properties​(java.util.Map<java.lang.String,​java.lang.String> properties)