Я борюсь с оптимизатором requirejs и не AMD модулями

Я борюсь с оптимизатором requirejs. Этот код будет работать, если я просто загружу его в браузер без оптимизации. Если я запускаю оптимизатор, я получаю

: ENOENT, no such file or directory 'C:\Users\dev\checkout\src\main\webapp\resources\scripts\
json2.js'

In module tree: main

Это код

requirejs.config({
paths : {
    jquery : "lib/jquery",
    bootstrap : "lib/bootstrap",
    modals : "lib/modals",
    tablesort : "lib/tablesort",
    json2 : "lib/json2"
},

shim : {
    "bootstrap" : [ "jquery" ],
    "modals" : [ "jquery" ],
    "tablesort" : [ "jquery" ],
    "json2" : [ "jquery" ]
}
});

require([ "jquery", "json2","bootstrap", "modals", "tablesort", "registermodule",    "personsmodule" ], function($) {

Что нужно сделать, чтобы оптимизатор работал? Я попытался положить lib / json2 в требовании. Тогда я получаю проблемы с jQuery, потому что это не модули AMD.

Редактировать: все еще борется с этим. Попробовал самый простой пример. В браузере работает нормально, но оптимизатор жалуется, что не может найти файлы. lib / jquery.js и lib / modal.js.

requirejs.config({
paths : {
    jquery : "lib/jquery",
    modals : "lib/modals"
},

shim : {
    "bootstrap" : [ "jquery" ],
    "modals" : [ "jquery" ]
}
});

require([ "jquery", "modals" ], function($) {

console.log($("#leverandor_span").text());
$("#register_modal").modal("show");

});

Ответы на вопрос(2)

Ваш ответ на вопрос