Java 如何从maven项目制作jar
我正在尝试使用Maven重新编译一个针对不同java版本的jar。 我已经正确安装了Maven,并且只在pom.xml文件中将target和source更改为7 下面是我要构建到jar的项目的目录:Java 如何从maven项目制作jar,java,maven,jar,Java,Maven,Jar,我正在尝试使用Maven重新编译一个针对不同java版本的jar。 我已经正确安装了Maven,并且只在pom.xml文件中将target和source更改为7 下面是我要构建到jar的项目的目录: C:. | pom.xml | sonar-project.properties | +---.sonar | \---.sonartmp | \---caches +---src | +---main | | +---java | | | \-
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包时,不会创建新的jar,当我删除OLDJAR.jar并尝试mvn包时,它会失败。关于我应该如何重建这个项目有什么想法吗
谢谢…尝试使用
mvn clean install-U
。
标志(
-U
)将强制更新项目中的依赖项。尝试使用mvn clean install-U
。
标志(
-U
)将强制更新项目中的依赖项。使用此命令mvn clean install
,它将清除旧jar并重新构建项目。只要看看这个@ThanigaiArasu无需安装-包就足够了。@ThanigaiArasu mvn clean runs说目标文件夹已删除,但后来它与旧jar一起仍在那里…好的,似乎我有提到的问题使用此命令mvn clean install
,它将清除旧jar并重新构建您的项目。只要看看这个@ThanigaiArasu无需安装-软件包就足够了。@ThanigaiArasu mvn clean runs说目标文件夹已删除,但后来它与旧jar一起仍在那里……好吧,看来我提到的问题与MojoFailureException一起失败了。我应该试试别的吗?失败了。我应该试试别的吗?