Я пытаюсь перекомпилировать банку, нацеленную на другую версию Java, используя Maven. Я правильно установил Maven и только изменил цель и источник на 7 внутри файла pom.xml.Как сделать банку из проекта maven
Ниже приводится каталог проекта, я хочу, чтобы встроенный в баночке:
C:.
| pom.xml
| sonar-project.properties
|
+---.sonar
| \---.sonartmp
| \---caches
+---src
| +---main
| | +---java
| | | \---(folder with source java files)
| | |
| | \---resources
| | logback.xml
| |
| \---test
| \---(folder with java files)
|
\---target
| OLDJAR.jar
|
+---classes
| | .netbeans_automatic_build
| | logback.xml
| |
| \---(folder with class files)
|
+---generated-sources
| +---annotations
| \---test-annotations
+---javadoc-bundle-options
| javadoc-options-javadoc-resources.xml
| package-list
|
+---maven-archiver
| pom.properties
|
+---site
| \---(folder with Htmls)
|
\---test-classes
| .netbeans_automatic_build
|
\---(class files)
Таким образом, это как каталог источника библиотеки выглядит. Это означает, что они уже являются проектом maven. Они также имеют OLDJAR.jar под целевой папкой. Когда я запускаю пакет mvn, никакой новой банке не создается, и когда я удаляю OLDJAR.jar и пытаюсь выполнить mvn-пакет, он терпит неудачу. Любые идеи о том, как я должен перестроить этот проект?
Благодаря ...
используйте эту команду 'mvn clean install', она очистит старую банку и снова построит ваш проект. просто взгляните на этот https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html – Truthira
@ThanigaiArasu не нужно устанавливать - пакета должно быть достаточно. – assylias
@ThanigaiArasu mvn clean run говорит, что целевая папка удалена, но она все еще там после этого вместе со старым ... – Voila