Неправильное местоположение POM (и структура проекта), вызывая проблемы запуска на Spring BootJAVA

Программисты JAVA общаются здесь
Anonymous
Неправильное местоположение POM (и структура проекта), вызывая проблемы запуска на Spring Boot

Сообщение Anonymous »

Я пытаюсь развернуть свой проект 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.

Подробнее здесь: https://stackoverflow.com/questions/797 ... pring-boot

Вернуться в «JAVA»