Giter VIP home page Giter VIP logo

wicket-bootstrap's Introduction

WICKET COMPONENTS FOR BOOTSTRAP

Join the chat at https://gitter.im/l0rdn1kk0n/wicket-bootstrap

Wicket-Bootstrap is based on the Bootstrap toolkit and the Apache Wicket Framework.

Branch Build
wicket-10.x-bootstrap-5.x Java CI
wicket-9.x-bootstrap-5.x Java CI
wicket-9.x-bootstrap-4.x Java CI
wicket-8.x-bootstrap-4.x Java CI
Current release version:

Themes

Extensions

FontAwesome

You can use FontAwesome 5 or 6 with version 6 as the default. To override the default and use FontAwesome 5, override the version of the dependency in your pom.xml:

<dependency>
    <groupId>org.webjars</groupId>
    <artifactId>font-awesome</artifactId>
    <version>5.15.4</version>
</dependency>

For components in bootstrap-extensions that use FontAwesome icons to follow that choice, set the Bootstrap version as follows:

// best place to do this is in Application#init()
FontAwesomeSettings.get(Application.get()).setCssResourceReference(FontAwesome5CssReference.instance());

Maven

wicket-bootstrap is available in Maven central repository.

core maven dependency:

<dependency>
    <groupId>de.agilecoders.wicket</groupId>
    <artifactId>wicket-bootstrap-core</artifactId>
    <version>6.y.z</version>
</dependency>

for all extensions:

<dependency>
    <groupId>de.agilecoders.wicket</groupId>
    <artifactId>wicket-bootstrap-extensions</artifactId>
    <version>6.y.z</version>
</dependency>

for all themes:

<dependency>
    <groupId>de.agilecoders.wicket</groupId>
    <artifactId>wicket-bootstrap-themes</artifactId>
    <version>6.y.z</version>
</dependency>

if you want to use a less compiler:

<dependency>
    <groupId>de.agilecoders.wicket</groupId>
    <artifactId>wicket-bootstrap-less</artifactId>
    <version>6.y.z</version>
</dependency>

all samples can be used with this dependency:

<dependency>
    <groupId>de.agilecoders.wicket</groupId>
    <artifactId>wicket-bootstrap-samples</artifactId>
    <version>6.y.z</version>
</dependency>

Installation

Install bootstrap settings class:

// best place to do this is in Application#init()
Bootstrap.install(this);

// if you want to customize bootstrap:
BootstrapSettings settings = new BootstrapSettings();
settings.setXXX(...);
Bootstrap.install(this, settings);

then you are able to use all wicket-bootstrap components.

Authors

OpenHub profile for Michael Haitz

OpenHub profile for Martin Grigorov

powered by Jetbrains

Bug tracker

Have a bug? Please create an issue here on GitHub!

https://github.com/l0rdn1kk0n/wicket-bootstrap/issues

Versioning

Wicket-Bootstrap will be maintained under the Semantic Versioning guidelines as much as possible.

Releases will be numbered with the follow format:

<major>.<minor>.<patch>

And constructed with the following guidelines:

  • Breaking backward compatibility bumps the major
  • New additions without breaking backward compatibility bumps the minor
  • Bug fixes and misc changes bump the patch

For more information on SemVer, please visit http://semver.org/.

Copyright and license

Copyright 2012 AgileCoders.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this work except in compliance with the License. You may obtain a copy of the License in the LICENSE file, or at:

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

wicket-bootstrap's People

Contributors

bbbenja avatar captsl avatar ceefour avatar danjee avatar dependabot[bot] avatar dmbeer avatar gesellix avatar heapifyman avatar helmut8080 avatar heryqk avatar iref avatar jesselong avatar klopfdreh avatar l0rdn1kk0n avatar lehvolk avatar martin-g avatar mweirauch avatar pinhead84 avatar pulse00 avatar reckart avatar reiern70 avatar schueffi avatar solomax avatar strido avatar subes avatar szpak avatar tahitiangabriel avatar ursjoss avatar vrozkovec avatar x-paphio avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wicket-bootstrap's Issues

Modal body does not allow block elements

Modal's body should be changed from
<p wicket:id="body"></p>

to
<div wicket:id="body"></div>

Otherwise you cannot work with tables, forms, etc. in Modal.
E.g. updating a form in Modal via ajax does append a second form to Modal instead of replacing the existing one.

maven repo

Hi! I tried to add you project with maven and the dependency couldn't be resolver. in which repository can the project be found?
Thanks

How to use DateTextField with CompoundPropertyModel

I wanted to use DateTextField in a form with CompoundPropertyModel. And my model object's date property is of Type java.util.Date, not String.

Thus I get conversion errors because the DateTextField's String cannot be converted into a Date.
How could this be solved? Or is DateTextField not meant to be used with PropertyModels?

Also, if the DateTextField's value is empty, the datepicker is set to 1. Feb. 1970.
This should be the current date, I think

Encapsulate resources contribution

In order to make the components to work one need to make sure that the page they are add has all needed resources. I would be better if this needed resources contribution were encapsulated to each component. They can even extend from a common place that does this job.

Add possibility to set icon for AjaxLink in NavbarDropDown

How do you set an icon for a link in the NavbarDropDown if you add an AjaxLink to NavbarDropDown instead of a MenuPageButtons like so:

DropDownButton dropdown = new NavbarDropDownButton("button", Model.of("Dropdown"))
    .addButton(new AjaxLink<String>("button", Model.of("Logout")) {
        @Override
        protected void onInitialize() {
            super.onInitialize();

            setBody(getDefaultModel());
            add(new ButtonBehavior(ButtonType.Menu));
        }

        @Override
        public void onClick(AjaxRequestTarget target) {
            target.appendJavaScript("alert('logout clicked');");

            getSession().invalidate();
        }
    });

Simplify inclusion of customized css resource

The css resource customization has become harder with 0.5.0.
Maybe the theme providers are a good and reasonable idea. But we have big trouble to use our customized css with this way.
Can you please provide an example on how to use the customized css resource.

DatePicker does not work with German date format

Steps to reproduce:

  1. set date format to "dd.MM.yyyy" in DatePickerModal
  2. open BaseCssPage and activate DatePicker by clicking into DateTextField
  3. select a new date in DatePicker

Result:
displayed date is missing the month value

Pom dependency de.agile-coders:agile-coders:pom:1.0.0 not found

Hi,

I tried to build your wicket-bootstrap project, but it fails because the parent POM can't be resolved:

Non-resolvable parent POM: Failure to find de.agile-coders:agile-coders:pom:1.0.0 in http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced and 'parent.relativePath' points at wrong local POM @ line 5, column 13

And I don't see this project in your github project list.

How to obtain this parent pom?

Erwin

Possible future at Apache Wicket

The Apache Wicket team is currently discussing adopting Twitter's bootstrap as a core module for the world to depend on. As we noticed, you already created an integration between Bootstrap and Wicket. Since we don't want to re-do/re-implement everything, and a lot of your code can be readily reused, we want to ask you if you are willing to donate the wicket-bootstrap code base to the Apache Wicket project (for Wicket 6.x and further).

While your project is Apache licensed, it is common procedure that the owners of the project give their consent when moving to Apache.

We haven't completed our discussion of integrating bootstrap, but I wanted to get the discussion started, so here I am.

LessCompilable is ignored

I'm having troubles compiling less files in a LessResourceReference. If you look at BootstrapCssReference, you'll notice that "public List files()" is never called.
Only the css from the constructor is loaded.

After debugging a bit I've figured out that the less files are never processed because processResponse in LessPackageResource is only called on the css resources (because it's a CssResourceReference).

Is it possible that this feature is not working ?

IconBehavior re-appends the CSS class for each render

IconBehavior appends the icon type CSS class name for each render of the component it is assigned on.
This is because it uses #onConfigure().
A simple solution is to use #bind() instead but then any change to 'invert' property will not take effect.

Is it an option to make 'invert' also a final variable ?
This way #bind() will do the job but if the user needs to change 'invert' she will have to remove the behavior and add a new one.

Let me know which solution you like and I'll provide the patch.

Possible improvements for DropDownButton

at DropDownButton type

  • Menu can be a model type rather than a component one
  • It would be better to have a MenuItem as a model type rather than it as a set of components
  • attribute icon is not used, and the css setup could be made rather in the markup file

at Menu type

  • it would be better if the menuElement creation logic got encapsulated at Menu class
  • don't see the need for the newMenuList method, its code would fit in an onConfiguration implementation.

integrate samples application

I will integrate the samples application as a maven multi module to show usage of each component. From then on the samples and wicket-bootstrap will be released together but as different artifacts.

<dependency>
    <groupId>de.agilecoders.wicket</groupId>
    <artifactId>bootstrap</artifactId>
    <version>0.7.0</version>
</dependency>
<dependency>
    <groupId>de.agilecoders.wicket</groupId>
    <artifactId>bootstrap-samples</artifactId>
    <version>0.7.0</version>
</dependency>

Allow normal Link in NavbarDropDown

in the sample app, all the buttons in the NavbarDropDown are MenuPageButtons, which are BookmarkablePageLinks and thus don't have an onClick handler.

I would like to add a logout button to the NavbarDropDown and I think I need the onclick handler to clear the wicket session.
Right now I added an AjaxEventBehavior to the MenuPageButton. But that seems kind of strange. Is there another way to achieve the logout functionality?

org.apache.maven.BuildFailureException: Compilation failure with maven 2.2.1 and OpenJDK 1.7

I'm having trouble running mvn clean install (Great project btw!)

Apache Maven 2.2.1 (rdebian-8)
Java version: 1.7.0_03
Java home: /usr/lib/jvm/java-7-openjdk-i386/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux" version: "3.2.0-25-generic-pae" arch: "i386" Family: "unix"

here's the the stacktrace:

[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building bootstrap
[INFO]    task-segment: [clean, install]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean {execution: default-clean}]
[INFO] Deleting file set: /home/keeboi/git/wicket-bootstrap/target (included: [**], excluded: [])
[INFO] [enforcer:enforce {execution: enforce-versions}]
[INFO] [resources:resources {execution: default-resources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/keeboi/git/wicket-bootstrap/src/main/resources
[INFO] Copying 37 resources
[INFO] [compiler:compile {execution: default-compile}]
[INFO] Compiling 56 source files to /home/keeboi/git/wicket-bootstrap/target/classes
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/layout/Span.java:[22,22] error: generics are not supported in -source 1.3

  (use -source 5 or higher to enable generics)
/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/layout/Span.java:[50,5] error: annotations are not supported in -source 1.3

  (use -source 5 or higher to enable annotations)
/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/navbar/Navbar.java:[32,24] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/navbar/Navbar.java:[33,8] error: not a statement

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/navbar/Navbar.java:[33,12] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/navbar/Navbar.java:[33,14] error: not a statement

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/navbar/Navbar.java:[33,19] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/navbar/Navbar.java:[37,38] error: generics are not supported in -source 1.3

  (use -source 5 or higher to enable generics)
/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/navbar/Navbar.java:[43,68] error: diamond operator is not supported in -source 1.3

  (use -source 7 or higher to enable diamond operator)
/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/navbar/Navbar.java:[79,13] error: annotations are not supported in -source 1.3

  (use -source 5 or higher to enable annotations)
/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/navbar/Navbar.java:[140,65] error: variable-arity methods are not supported in -source 1.3

  (use -source 5 or higher to enable variable-arity methods)
/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/button/TypedButton.java:[15,66] error: generics are not supported in -source 1.3

  (use -source 5 or higher to enable generics)
/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/button/TypedButton.java:[52,5] error: annotations are not supported in -source 1.3

  (use -source 5 or higher to enable annotations)
/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/button/dropdown/MenuPageButton.java:[19,27] error: generics are not supported in -source 1.3

  (use -source 5 or higher to enable generics)
/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/button/dropdown/MenuPageButton.java:[44,50] error: diamond operator is not supported in -source 1.3

  (use -source 7 or higher to enable diamond operator)
/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/button/dropdown/MenuPageButton.java:[57,5] error: annotations are not supported in -source 1.3

  (use -source 5 or higher to enable annotations)
/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/button/ButtonSize.java:[9,7] error: enums are not supported in -source 1.3

  (use -source 5 or higher to enable enums)
/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/border/CssClassNameBorder.java:[13,31] error: generics are not supported in -source 1.3

  (use -source 5 or higher to enable generics)
/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/border/CssClassNameBorder.java:[34,5] error: annotations are not supported in -source 1.3

  (use -source 5 or higher to enable annotations)
/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/behavior/BootstrapResourcesBehavior.java:[30,5] error: annotations are not supported in -source 1.3

  (use -source 5 or higher to enable annotations)
/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/button/TypedAjaxButton.java:[16,83] error: generics are not supported in -source 1.3

  (use -source 5 or higher to enable generics)
/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/button/TypedAjaxButton.java:[66,5] error: annotations are not supported in -source 1.3

  (use -source 5 or higher to enable annotations)
/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/layout/FixedLayout.java:[17,40] error: generics are not supported in -source 1.3

  (use -source 5 or higher to enable generics)
/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/layout/FixedLayout.java:[21,5] error: annotations are not supported in -source 1.3

  (use -source 5 or higher to enable annotations)
/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[21,20] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[22,8] error: not a statement

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[22,12] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[22,14] error: not a statement

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[22,20] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[22,22] error: not a statement

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[22,27] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[22,29] error: not a statement

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[22,34] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[22,36] error: not a statement

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[22,42] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[22,44] error: not a statement

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[22,52] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[22,54] error: not a statement

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[22,58] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[22,83] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[22,85] error: not a statement

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[22,90] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[22,92] error: not a statement

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[22,96] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[22,98] error: not a statement

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[22,102] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[22,104] error: not a statement

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[22,106] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[23,27] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[23,46] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[23,65] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[23,86] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[23,88] error: not a statement

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[23,90] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[23,117] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[24,8] error: not a statement

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[24,14] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[24,16] error: not a statement

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[24,19] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[24,21] error: not a statement

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[24,27] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[24,29] error: not a statement

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[24,32] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[24,34] error: not a statement

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[24,39] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[24,41] error: not a statement

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[24,45] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[24,47] error: not a statement

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[24,51] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[24,53] error: not a statement

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[24,57] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[24,59] error: not a statement

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[24,63] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[24,65] error: not a statement

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[24,73] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[24,102] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[24,104] error: not a statement

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[24,110] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[24,112] error: not a statement

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[24,117] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[25,8] error: not a statement

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[25,15] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[25,36] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[25,38] error: not a statement

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[25,42] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[25,44] error: not a statement

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[25,48] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[25,50] error: not a statement

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[25,60] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[25,85] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[25,112] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[25,135] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[26,8] error: not a statement

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[26,14] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[26,16] error: not a statement

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[26,23] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[26,25] error: not a statement

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[26,28] error: ';' expected

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[26,30] error: not a statement

/home/keeboi/git/wicket-bootstrap/src/main/java/de/agilecoders/wicket/markup/html/bootstrap/image/IconBehavior.java:[26,34] error: ';' expected


[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4 seconds
[INFO] Finished at: Thu Jun 21 12:33:23 PHT 2012
[INFO] Final Memory: 17M/42M
[INFO] ------------------------------------------------------------------------

I've tried adding

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <configuration>
        <source>1.7</source>
        <target>1.7</target>
        <showDeprecation>true</showDeprecation>
        <showWarnings>true</showWarnings>
        <fork>true</fork>
    </configuration>
</plugin>

to the pom.xml, but it gives me a different error. Thanks for your time! (also, I had no trouble with the previous revision 53c55e59c18cc17c35f811004129e3c9600c284d )

Dependencies

Please run mvn dependency:tree on a project that depends on Wicket bootstrap. Requiring http-client, plexus-utils, doxia-core etc to run wicket bootstrap is crazy.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.