相关疑难解决方法(0)

Eclipse中的Maven:逐步安装

我花了很多时间在Maven网站上阅读5到30分钟的教程,并且第一次试用了Maven.

我想安装一个Maven插件并用它来开始从Eclipse构建Maven项目.

尽管付出了诚实的努力,但我还是找不到任何Maven插件的综合教程.M2E,这似乎是事实上的标准,在他们的网站上只有破碎(或递归)链接.

我不知道我是否正确安装了插件,或者如何使用它.

有谁知道一个很好的分步指南M2E或任何其他插件?一个附带良好的安装文档,以及对其功能和正确用途的可靠解释?

eclipse eclipse-plugin maven

332
推荐指数
6
解决办法
84万
查看次数

java.io.IOException:无效的常量类型:19 at 5

我有一个项目.它使用spring boot 2,java 9和Maven.它可以成功建立使用mvn clean package.

要运行spring boot应用程序,我使用了该命令

java -jar java-cloud-rest-api/target/java-cloud-rest-api-0.0.1-SNAPSHOT.jar
Run Code Online (Sandbox Code Playgroud)

但它失败了,错误

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaAutoConfiguration.class]: Invocation of init method failed; n
ested exception is java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1716) ~[spring-beans-5.0.0.RC3.jar!/:5.0.0.RC3]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) ~[spring-beans-5.0.0.RC3.jar!/:5.0.0.RC3]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:499) ~[spring-beans-5.0.0.RC3.jar!/:5.0.0.RC3]
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:312) ~[spring-beans-5.0.0.RC3.jar!/:5.0.0.RC3]
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.0.0.RC3.jar!/:5.0.0.RC3]
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:310) ~[spring-beans-5.0.0.RC3.jar!/:5.0.0.RC3]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) ~[spring-beans-5.0.0.RC3.jar!/:5.0.0.RC3]
        at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1083) ~[spring-context-5.0.0.RC3.jar!/:5.0.0.RC3]
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:858) ~[spring-context-5.0.0.RC3.jar!/:5.0.0.RC3]
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:549) ~[spring-context-5.0.0.RC3.jar!/:5.0.0.RC3]
        at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:122) ~[spring-boot-2.0.0.M3.jar!/:2.0.0.M3]
        at …
Run Code Online (Sandbox Code Playgroud)

java maven javassist spring-boot java-9

7
推荐指数
1
解决办法
2905
查看次数

Maven + Eclipse Oxygen + Java 9

我创建了一个非常基本的maven项目:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>de.jotschi</groupId>
    <artifactId>test</artifactId>
    <version>0.0.1-SNAPSHOT</version>

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.7.0</version>
                <configuration>
                    <source>9</source>
                    <target>9</target>
                </configuration>
            </plugin>
        </plugins>
    </build>

</project>
Run Code Online (Sandbox Code Playgroud)

它只有一个de.jotschi.App主类和一个/test/src/main/java/module-info.java定义和导出模块的文件:

module test {
  exports de.jotschi;
}
Run Code Online (Sandbox Code Playgroud)

如果我在eclipse中运行App类,我会看到以下错误:

初始化引导层java.lang.module.FindException期间发生错误:找不到模块测试

Eclipse:Oxygen.1版本(4.7.1)+ Java 9支持氧气

Java:9 + 181

eclipse maven java-9

4
推荐指数
1
解决办法
2365
查看次数

标签 统计

maven ×3

eclipse ×2

java-9 ×2

eclipse-plugin ×1

java ×1

javassist ×1

spring-boot ×1