1.5-0.RELEASE সহ 2018-01-04 আপডেট করুন।
আমার কাছে এখানে সম্পূর্ণ কোড এবং চলমান উদাহরণ আছে https://www.surasint.com/spring-boot-with-no-parent-example/
এটি আপনার প্রাথমিক হিসাবে প্রয়োজন
<dependencyManagement>
<dependencies>
<dependency>
<!-- Import dependency management from Spring Boot -->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>${springframework.boot.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
তবে এটি যথেষ্ট নয়, আপনার স্প্রিং-বুট-ম্যাভেন-প্লাগইনের জন্য স্পষ্টভাবে লক্ষ্য নির্ধারণ করতে হবে (আপনি যদি স্প্রিং বুটকে প্যারেন্ট হিসাবে ব্যবহার করেন তবে আপনাকে এটিকে স্পষ্টভাবে সংজ্ঞায়িত করতে হবে না)
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>${springframework.boot.version}</version>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
অন্যথায় আপনি এক্সিকিউটেবল জার বা যুদ্ধ হিসাবে তৈরি করতে পারবেন না।
এখনও নয়, আপনি জেএসপি ব্যবহার করছেন, আপনার এটি থাকা দরকার:
<properties>
<failOnMissingWebXml>false</failOnMissingWebXml>
</properties>
অন্যথায়, আপনি এই ত্রুটি বার্তা পাবেন:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war (default-war) on project spring-boot-09: Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml if executi
ng in update mode) -> [Help 1]
না না, আপনি যদি "$ {}" এর পরিবর্তে "@" দিয়ে স্প্রিং বুট সহ মাভেন প্রোফাইল এবং রিসোর্স ফিল্টার ব্যবহার করছেন তবে এটি https://www.surasint.com/spring-boot-maven এর মতো -স্রোত-ফিল্টার / )। তারপরে আপনাকে এটিকে স্পষ্টভাবে যুক্ত করতে হবে
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
এবং এই ভিতরে
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.7</version>
<configuration>
<delimiters>
<delimiter>@</delimiter>
</delimiters>
<useDefaultDelimiters>false</useDefaultDelimiters>
</configuration>
</plugin>
Https://www.surasint.com/spring-boot-with-no-parent-example/ লিঙ্কে উদাহরণটি দেখুন ।