首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自动生成“编织实体类”

自动生成“编织实体类”
EN

Stack Overflow用户
提问于 2018-06-26 20:48:14
回答 1查看 43关注 0票数 0

我正在使用Spring-Data-JPA和EclipseLink。

为了对我的实体类进行静态编织,我用以下命令定义了我的pom:

代码语言:javascript
复制
       <plugin>
          <groupId>org.codehaus.mojo</groupId>
          <artifactId>exec-maven-plugin</artifactId>
          <version>1.2.1</version>
          <executions>
            <execution>
              <id>weave-classes</id>
              <phase>process-classes</phase>
              <goals>
                <goal>java</goal>
              </goals>
            </execution>
          </executions>
          <configuration>
            <mainClass>org.eclipse.persistence.tools.weaving.jpa.StaticWeave</mainClass>
            <commandlineArgs>-classpath %classpath -loglevel FINE -persistenceinfo ${basedir}/../data-ws/src/main/weaving ${basedir}/target/classes ${basedir}/target/classes</commandlineArgs>
          </configuration>
        </plugin>

当我执行'maven install‘时,我可以看到静态编织已经成功完成。

然后,当我修改jpa项目的任何实体时,编织的实体类被一个未编织的新实体类覆盖。因此,我必须再次手动执行'maven install‘,以便生成新的编织实体类。

当我修改我的实体源时,有没有自动生成‘编织实体类’而不执行'maven install‘的方法?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2018-06-28 18:07:27

我最终要做的是为我的项目定义一个新的“构建器”。打开项目的属性可以定义类型为'program‘的'builder’(构建器部分)。新的构建器指向一个bat文件,该文件执行项目的maven安装。

代码语言:javascript
复制
set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_131
cd C:\eclipse-jee-neon-3\workspace\data-ws
mvn install

在“构建选项”中,我只选中了“在自动构建期间”和“指定相关资源的工作集”选项。我刚刚选择了我的实体的目录。

我希望对某些人有用

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51043340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档