gpt4 book ai didi

java - 在 native Wicket 项目中使用 Maven 存储库

转载 作者:行者123 更新时间:2023-12-01 13:44:39 24 4
gpt4 key购买 nike

我们正在尝试为“数据库管理系统”讲座实现一个 Web 应用程序。

我们使用了本地 Wicket 口。 (不是 Maven wicket 存储库,因为我没有 pom.xml 文件)

我想在项目中使用Wicket Bootstrap DatePicker。 (http://agilecoders.de/demo/datepicker)

我可以在我的项目中使用这个日期选择器扩展吗?

我从 github 下载了 wicket bootstrap。 (github(dot)com/l0rdn1kk0n/wicket-bootstrap/)

我找到了示例文件 html/java 代码。它导入这些:

import de.agilecoders.wicket.core.markup.html.bootstrap.block.Code;
import de.agilecoders.wicket.core.markup.html.bootstrap.button.BootstrapButton;
import de.agilecoders.wicket.core.markup.html.bootstrap.button.Buttons;
import de.agilecoders.wicket.extensions.markup.html.bootstrap.form.DateTextField;
import de.agilecoders.wicket.extensions.markup.html.bootstrap.form.DateTextFieldConfig;
import de.agilecoders.wicket.samples.components.basecss.DatePickerModal;
import org.apache.wicket.Component;
import org.apache.wicket.model.Model;
import org.apache.wicket.request.mapper.parameter.PageParameters;
import org.joda.time.DateTime;
import org.wicketstuff.annotation.mount.MountPath;

当我导入以“de.agilecoder...”开头的源时,Eclipse 说“导入 de 无法解析”

如何解决这个问题?

我不想使用 wicket 的默认日期选择器,因为很难从中选择生日。

我希望我能表达自己。

谢谢。

最佳答案

如果您不想在项目中使用 Maven,您可以执行以下两件事:

  1. 使用 Maven 构建 Wicket Bootstrap 项目:下载项目存档文件(就像您已经做的那样),下载 Maven 并使用 pom.xml 文件在 Wicket Bootstrap 项目目录中运行 mvn package。这将产生一堆“jar”文件(在“subproject-name/target”目录下),您可以将它们作为依赖项添加到项目中。
  2. 只需转到“bootstrap-extensions/src/main/java/de/agilecoders/wicket/extensions/markup/html/bootstrap/form”目录,将“DateTextField.java”文件复制到您的项目(在适当的情况下)打包“de.agilecoders.wicket.extensions.markup.html.bootstrap.form”)并以类似的方式解决此类的所有依赖项。但这听起来真的很辛苦...您还可以同时学习 Maven ;)

关于java - 在 native Wicket 项目中使用 Maven 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20443677/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com