Questions tagged «maven-3»

Apache Maven是用于项目管理和构建自动化的工具。该标签用于与Maven版本3.x有关的问题。对于非版本特定的问题,请使用[maven]标签。

1
如何将一个项目添加为另一个项目的依赖项?
有两个独立的项目(myWarProject和MyEjbProject)。因此,当我构建时,myWarProject我需要将MyEjbProjectin安装到本地存储库中,以便随后可以在myWarProject中定义为依赖项并成功打包myWarProject。 有没有一种方法可以解决此问题,而无需MyEjbProject单独安装,也无需定义为父模块。 我知道这可以通过构建蚂蚁来实现,但是想知道是否有一种通过Maven处理的方法? 我们可以使用“ pom”创建父项目,并将其他两个移到父项目下。但是,不幸的是,我无法执行此操作,因为当前我们已经将这两个作为CVS中的独立项目使用,因此无法更改结构。如果我可以通过pom文件处理此问题,这就是我要寻找的。
76 maven-3 

1
无法使用Maven-assembly-plugin设置最终的jar名称
这就是我的配置方式 maven-assembly-plugin <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>2.4</version> <configuration> <finalName>myapp</finalName> <archive> <manifest> <mainClass>com.myapp.Main</mainClass> </manifest> </archive> <!-- <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> --> </configuration> </plugin> 我希望最终的jar文件应该是,myapp.jar但最终以myapp-jar-with-dependencies.jar 您能告诉我如何配置以排除"jar-with-dependencies"姓氏吗?
76 java  maven  maven-3 

7
关于Maven依赖的NoClassDefFoundError
我第一次使用Maven时,就陷入了依赖关系。 我使用Eclipse创建了一个Maven项目并添加了依赖项,并且该项目运行正常。 但是当我尝试通过命令行运行它时: $ mvn package # successfully completes $ java -cp target/bil138_4-0.0.1-SNAPSHOT.jar tr.edu.hacettepe.cs.b21127113.bil138_4.App # NoClassDefFoundError for dependencies 它下载依赖项,成功构建,但是当我尝试运行它时,出现NoClassDefFoundError: Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/jackson/JsonParseException at tr.edu.hacettepe.cs.b21127113.bil138_4.db.DatabaseManager.<init>(DatabaseManager.java:16) at tr.edu.hacettepe.cs.b21127113.bil138_4.db.DatabaseManager.<init>(DatabaseManager.java:22) at tr.edu.hacettepe.cs.b21127113.bil138_4.App.main(App.java:10) Caused by: java.lang.ClassNotFoundException: org.codehaus.jackson.JsonParseException at java.net.URLClassLoader$1.run(URLClassLoader.java:217) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) at java.lang.ClassLoader.loadClass(ClassLoader.java:321) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) at java.lang.ClassLoader.loadClass(ClassLoader.java:266) ... 3 …
73 java  maven  maven-3 

10
IntelliJ新项目-Maven原型列表为空
创建IntelliJ→新建项目→Maven时,原型列表为空白,无论经过多长时间都不会填充。“正在加载原型列表...”继续,但似乎没有做太多。有什么建议? 来自的信息mvn -v: Apache Maven 3.2.5 (NON-CANONICAL_2014-12-25T17:13:28_root; 2014-12-25T05:13:28-08:00) Maven home: /opt/maven Java version: 1.8.0_25, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-8-openjdk/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "3.17.6-1-arch", arch: "amd64", family: "unix" IntelliJ IDEA专业版14.0.2
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.