boot-clj / boot-clj/boot

Written POM files are missing repositories part

Open
#496 3 comments 0 reactions 0 assignees View on GitHub
Enhancement Starter
Dominant language
Clojure
Stars
1.7k
Forks
178
PR merge metrics
No merged PRs in 30d

Description

Looks like Leiningen writes the enabled repositories into the pom.xml:

```


central
https://repo1.maven.org/maven2/
false
true


clojars
https://clojars.org/repo/
true
true

```

Seems like some Leiningen plugins might use this information somehow: https://github.com/cljsjs/packages/issues/686 Though I'm not sure what is causing the problem as for example the mentioned lein-garden is just using quite basic `eval-in-project`.

Contributor guide

Open the contributing guide

Research direction

Reproduce the issue by writing a POM from a project with enabled repositories, then inspect the POM-generation entry point in Boot. Compare the generated output with the repository configuration and the XML shown here. Done means written POM files include the enabled repositories with their URLs and snapshot/release settings; check the linked cljsjs/packages issue for plugin-related context.

Written by the indexing model from the issue text.

Assessment

Tech stack
clojure
Domain
build-system
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.