maven

package
v0.0.0-...-2e562ea Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 18, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ParseCoordinate

func ParseCoordinate(s string) (*coordinate, error)

Types

type Dep

type Dep struct {
	Coord              string   `json:"coord"`
	Dependencies       []string `json:"dependencies"`
	DirectDependencies []string `json:"directDependencies"`
	File               string   `json:"file"`
	MirrorUrls         []string `json:"mirror_urls,omitempty"`
	Packages           []string `json:"packages"`
	Sha256             string   `json:"sha256,omitempty"`
	URL                string   `json:"url,omitempty"`
	Exclusions         []string `json:"exclusions,omitempty"`
}

type Resolver

type Resolver interface {
	Name() string
	Resolve(pkg string) (label.Label, error)
}

func NewResolver

func NewResolver(installFile, mavenWorkspaceName, lang string, warn warnFunc, putSymbol putSymbolFunc) (Resolver, error)

type StringMultiSet

type StringMultiSet struct {
	// contains filtered or unexported fields
}

func NewStringMultiSet

func NewStringMultiSet() *StringMultiSet

func (*StringMultiSet) Add

func (m *StringMultiSet) Add(key, value string)

func (*StringMultiSet) Get

func (m *StringMultiSet) Get(key string) (map[string]struct{}, bool)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL