Я пытаюсь развернуть свой проект Spring Boot на железной дороге с Nixpacks. Чтобы построить Nixpacks, файл POM должен быть расположен в корне проекта. Вот проблема: < /p>
Чтобы проверить мой проект локально, я запускаю эту команду через интерфейс VS кода. < /P>
c:; cd 'c:\Users\usuario\Documents\Proyectos\Workline\Workline-BackEnd';
& 'C:\Program Files\Java\jdk-21\bin\java.exe' '-XX:+ShowCodeDetailsInExceptionMessages'
'-cp' 'C:\Users\usuario\AppData\Roaming\Code\User\workspaceStorage\32c394f384e4105ee1d100916b7c5ed0\redhat.java\jdt_ws\jdt.ls-java-project\bin'
'com.example.demo.DemoApplication'
< /code>
, который работает нормально, когда POM находится в неправильном месте: < /p>
C:.
│ .env
│ .gitignore
│ logback-spring.xml
│ mvnw
│ mvnw.cmd
│
├───.mvn
│ └───wrapper
│ maven-wrapper.properties
│
├───.vscode
│ settings.json
│
└───demo
│ pom.xml **THIS SHOULD NOT BE HERE**
│
├───src
│ ├───main
│ │ ├───java
│ │ │ └───com
│ │ │ └───example
│ │ │ └───demo
│ │ │ │ DemoApplication.java
│ │ │ │
│ │ │ ├───config
│ │ │ │ // config files ...
│ │ │ │
│ │ │ ├───controllers
│ │ │ │ // Project controllers ...
│ │ │ │
│ │ │ ├───domain
│ │ │ │ │ // Project entities ....
│ │ │ │
│ │ │ ├───exceptions
│ │ │ │ ├───controllers
│ │ │ │ │ // Exception controllers ...
│ │ │ │
│ │ │ ├───repositories
│ │ │ │ // Repositories ...
│ │ │ └───services
│ │ │ │ // Entity services ...
│ │ │ │
│ │ │ ├───auth
│ │ │ │ // Auth services ...
│ │ │ │
│ │ │ ├─── // More entity subfolders
│ │ │
│ │ └───resources
│ │ │ application.properties
│ │ │
│ │ ├───static
│ │ │
│ │ └───templates
│ │
│ │
│ └───test
│ └───java
│ └───com
│ └───example
│ └───demo
│ // Test files
│
└───target
├───classes
│ └───com
│ └───example
│ └───demo
│ │ DemoApplication.class
│ │ // Class files
│
├───generated-sources
│ └───annotations
├───generated-test-sources
│ └───test-annotations
└───test-classes
└───com
└───example
└───demo
// Class test files
< /code>
Но если я перемещаю файл POM в корень проекта, та же команда не будет читать зависимости от POM. Как я могу это исправить? Я уже пытался перевести папки SRC и target в корне, и он также не будет читать файл POM.
4.0.0
org.springframework.boot
spring-boot-starter-parent
3.2.2
com.example
demo
0.0.1-SNAPSHOT
demo
Demo project for Spring Boot
21
// List of dependencies including starter-web, starter-jpa ...
org.apache.maven.plugins
maven-compiler-plugin
3.11.0
17
org.projectlombok
lombok
1.18.28
org.springframework.boot
spring-boot-maven-plugin
org.projectlombok
lombok
Подробнее здесь: https://stackoverflow.com/questions/797 ... pring-boot