2015-11-18 2 views
1

Я пытаюсь перекомпилировать банку, нацеленную на другую версию 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-пакет, он терпит неудачу. Любые идеи о том, как я должен перестроить этот проект?

Благодаря ...

+0

используйте эту команду 'mvn clean install', она очистит старую банку и снова построит ваш проект. просто взгляните на этот https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html – Truthira

+0

@ThanigaiArasu не нужно устанавливать - пакета должно быть достаточно. – assylias

+0

@ThanigaiArasu mvn clean run говорит, что целевая папка удалена, но она все еще там после этого вместе со старым ... – Voila

ответ

0

Попробуйте использовать mvn clean install -U. Флаг (-U) будет принудительно обновлять зависимости в вашем проекте.

+0

Не удалось исключить MojoFailureException. Должен ли я попробовать еще? – Voila

Смежные вопросы