小编mfc*_*mfc的帖子

JasperReports Maven 坏了?

我正在尝试将 JasperReports 的依赖项添加到我的项目(尝试过 SBT 和 Maven),但似乎一个依赖项已损坏。我正在使用 maven repo 中的最新版本 6.1.0(也用以前的版本和相同的问题进行了测试)。

我还添加了 Jasper 存储库,因为需要从那里获取 itext 库。

但我不断收到这些错误:[info] Resolving org.codehaus.castor#castor-xml;1.3.3 ... [warn] 下载模块描述符时出现问题:http ://repo1.maven.org/maven2/org/ Codehaus的/蓖麻油/蓖麻-XML / 1.3.3 /蓖麻-XML的1.3.3.pom:无效SHA1:预期= c9d4075aabdeb9f81ba16455c5dadf2c1f687cb1计算= a0bc9174f01de7be6d5bdcec580e6a3b999674ec(108ms)[警告]模块未找到:org.codehaus.castor#脚轮XML ;1.3.3

并且:[信息] 正在解决 org.olap4j#olap4j;0.9.7.309-JS-3 ... [警告] 未找到模块:org.olap4j#olap4j;0.9.7.309-JS-3

[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: org.codehaus.castor#castor-xml;1.3.3: not found
[warn]  :: org.olap4j#olap4j;0.9.7.309-JS-3: not found
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
Run Code Online (Sandbox Code Playgroud)

是否有其他存储库托管这些?

更新:我设法在以下位置找到了 olap 依赖项:https : //jaspersoft.jfrog.io/artifactory/third-party-ce-artifacts/

仍然有问题得到一个脚轮。

jasper-reports maven sbt

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

混合 Spring Data Envers 和 QueryDSL

我在我的项目中使用全局自定义存储库,它扩展了 QueryDslJpaRepository:

   public class CustomPagingAndSortingRepositoryImpl<T, ID extends Serializable> extends QueryDslJpaRepository<T, ID>
    implements CustomPagingAndSortingRepository<T, ID> {
Run Code Online (Sandbox Code Playgroud)

和界面:

   public interface CustomPagingAndSortingRepository<T, ID extends Serializable>
    extends JpaRepository<T, ID>, QueryDslPredicateExecutor<T> {
Run Code Online (Sandbox Code Playgroud)

然后在我的配置上我用以下注释:

@EnableJpaRepositories(repositoryBaseClass = CustomPagingAndSortingRepositoryImpl.class)
Run Code Online (Sandbox Code Playgroud)

一切工作正常,但现在我尝试使用 spring-data-envers 为我的实体添加审核支持,根据文档我应该使用特定的存储库工厂 bean 类:

@EnableJpaRepositories(repositoryFactoryBeanClass = EnversRevisionRepositoryFactoryBean.class, repositoryBaseClass = CustomPagingAndSortingRepositoryImpl.class)
Run Code Online (Sandbox Code Playgroud)

现在显然,如果我这样做,事情将不起作用,因为我的存储库现在将通过 EnversRevisionRepositoryFactoryBean 类创建,并且不再是 CustomPagingAndSortingRepositoryImpl 类型。

我怎样才能支持这样的事情?我不知道如何,因为我的自定义存储库已经需要从 QueryDslJpaRepository 扩展。

querydsl spring-data spring-data-envers

5
推荐指数
1
解决办法
782
查看次数

JavaFX自定义绑定不起作用

我在较大规模的应用程序上遇到了此问题,其中,当source属性的值更改时,某些自定义绑定没有更新。

我设法编写了一个简单的类来复制此问题,但我真的不明白为什么会发生这种情况。这是一个复制该问题的快速测试:

import javafx.beans.binding.BooleanBinding;
import javafx.beans.binding.ObjectBinding;
import javafx.beans.property.BooleanProperty;
import javafx.beans.property.ObjectProperty;
import javafx.beans.property.SimpleBooleanProperty;
import javafx.beans.property.SimpleObjectProperty;
import javafx.beans.value.ChangeListener;
import javafx.beans.value.ObservableValue;

public class TestingBindingsFx {

  private final ObjectProperty<MyEvent> objectProperty = new SimpleObjectProperty<MyEvent>(this, "objectProperty");
  private final BooleanProperty booleanProperty = new SimpleBooleanProperty(this, "booleanProperty");

  private ObjectBinding<MyEvent> bindingObj;
  private BooleanBinding bindingBool;

  public TestingBindingsFx(ObjectProperty<String> selection) {
    setupBindings(selection);
  }

  private void setupBindings(ObjectProperty<String> selection) {
    bindingObj = createObjectBinding(selection);
    bindingBool = createBooleanBinding(selection);
    objectProperty.bind(bindingObj);
    booleanProperty.bind(bindingBool);
  }

  private static ObjectBinding<MyEvent> createObjectBinding(ObjectProperty<String> selection) {
    return new ObjectBinding<MyEvent>() {
      {
        super.bind(selection);
      }

      @Override
      protected MyEvent …
Run Code Online (Sandbox Code Playgroud)

java javafx javafx-8

2
推荐指数
1
解决办法
993
查看次数