
Александр
24.10.2016
09:35:46

Dim
24.10.2016
09:37:06

Yura
24.10.2016
10:31:45
Подскажите с простой вещью, долго сидел на idea комьюнити, сейчас пересели на ултимейт. Суть вопроса такая - есть проект с несколькими модулями, для ряда модулей тесты уже написаны (т.е. папки test/ java и resources существуют), причём если я захожу в свойства проекта - модули, то вижу напротив этих модулей "подмодули" что ли или как правильно назвать, т.е. mymodule, mymodule_main и mymodule_test. В модули же, где нет тестов, третьего _test нет. Теперь сооветственнно если я руками создают папку test, они как какие-то простые папки, где я не могу писать java классы

sss3 ?
24.10.2016
10:37:06
если я правильно тебя понял

Google

Sergey
24.10.2016
10:44:56
ребят, проблема есть... даже не знаю куда конкретно обратиться. в общем, запускаю я gradlew.bat из под java для сборки android прилки - apk. батник запсукает gradle-wrapper.jar. если я запускаю gradlew.bat без start, то gradle-wrapper.jar не завершается и выполнение остального тела в gradlew.bat не происходит. но если я указываю start, то все ок. почему так? как исправить?
ах, да. немножко не так)) батник запускает java.exe с -classpath gradle-wrapper.jar

Yura
24.10.2016
10:53:29
@molyakos а чего ты просто не билдишь так:
gradle assembleDebug?

Sergey
24.10.2016
10:54:27

Dmitriy
24.10.2016
11:02:11

Мытко
24.10.2016
11:02:48
?
Батник это просто исполняемый файл, для запуска приложений на винде

Nirland
24.10.2016
11:12:59
ссылки на видосы с джокера ни у кого нет?)

sss3 ?
24.10.2016
11:15:41
ещё вроде нету их

Dmitriy
24.10.2016
11:15:46

Sergey
24.10.2016
11:16:01

Dmitriy
24.10.2016
11:16:31

sss3 ?
24.10.2016
11:16:31
сreate dir ?

Google

Dmitriy
24.10.2016
11:16:40

Sergey
24.10.2016
11:17:29
проблема в том, что при запуске gradle-wrapper.jar я получаю ошибку Task 'assembleRelease' not found in root project 'Название папки, откуда запускаю свой jar'

Dmitriy
24.10.2016
11:20:36

Sergey
24.10.2016
11:21:16
нет, одним стрингом

Dmitriy
24.10.2016
11:22:40

Sergey
24.10.2016
11:23:16
как?
cmd /c gradlew.bat assembleRelease --stacktrace

Dmitriy
24.10.2016
11:23:30
код покажи

Yura
24.10.2016
11:24:08
Да, это то, я просто не сразу сообразил, что надо создавать модуль в той же папке

Sergey
24.10.2016
11:25:44
код покажи
Process process = Runtime.getRuntime().exec("cmd /c "+pathToProject+"/gradlew.bat assembleRelease --stacktrace");
но я так понял, тот вариант, что по ссылке, запускает команду из переданной папки

Alex
24.10.2016
11:26:31
Так

Dmitriy
24.10.2016
11:26:33

Alex
24.10.2016
11:26:33
Народ
Почему он говорит мне что нот сапортед диамонд синтаксис если у меня проджект сдк 1.8

Мытко
24.10.2016
11:27:46
У модуля проверь

Alex
24.10.2016
11:35:17
стоит проджект сдк

sss3 ?
24.10.2016
11:43:37
Мавен?

Sergey
24.10.2016
11:46:28
да
спасибо. работает. но изначальная проблема осталась(( может ли быть причина в том, что запуск происходит через java -classpath file, а не java -jar file?

Alex
24.10.2016
11:52:32

sss3 ?
24.10.2016
11:53:20
угу
Сурсы в мавен выставил на 1.8?

Google

sss3 ?
24.10.2016
11:53:29
Идея на это тоже смотрит

Sergey
24.10.2016
11:55:00
да
через java -jar запустить не могу, потому как ругается на no main manifest attribute in jar. можно как-то иначе запустить файл на выполение?

Victor
24.10.2016
11:56:38
java -cp .;путь_к_jar com.example.Main

Alex
24.10.2016
11:56:56

sss3 ?
24.10.2016
11:58:20
Поставь

Sergey
24.10.2016
11:59:39

Victor
24.10.2016
12:03:14
А если javaw?

Sergey
24.10.2016
12:16:52
А если javaw?
тоже самое. на самом деле это очень странно. gradle-wrapper.jar выдает ответ только новому батнику, либо если ручками через cmd
и снова проблема) запускаю я батник через start /wait, потом ожидаю выполнения и возвращаю результат: process.waitFor();
process.exitValue(). exitValue() всегда == 0, хотя первая же строчка в батнике - exit 5. почему? как вернуть результат выполнения? запуск без start возвращает результат
если ждать через process.getInputStream(), то все-равно ничего не меняется

Мытко
24.10.2016
13:21:03
Что за батники
Ааа

Мытко
24.10.2016
13:21:09
Зачем они вообще

Sergey
24.10.2016
13:25:20
ну по-другому сделтать не получается, приходится выкручиваться через них
хотел вывести результат работы программы в файл типа if %ERRORLEVEL% NEQ 0 echo 1>error.txt, но файл просто пустой
если условие убрать, просто записать что-то в файл, то все ок. ничего не помогает чет)

Yan?
24.10.2016
14:45:02
Это нормально, что мне idea подсвечивает @Override doGet сервлета?
Как ошибку

Igor
24.10.2016
14:45:18

Yan?
24.10.2016
14:45:30
method does not override from its superclass

Google

Luger
24.10.2016
14:45:32
@bombaleyloo , а если в запросе алиас поставить?
SELECT users.user_id as user_id, nickname, password, enabled, acc_non_expired, acc_non_locked,
credentials_not_expired, authority
FROM users, passwords, authorities
WHERE (users.nickname = 'loh')
AND (users.user_id = passwords.user_id)
AND (users.user_id = authorities.user_id)
сделал вот такую структурку :
create table users(user_id bigint, nickname varchar (200));
create table passwords(user_id bigint, password varchar(200));
create table authorities(user_id bigint, enabled smallint, acc_non_expired smallint, acc_non_locked smallint,
credentials_not_expired smallint, authority smallint);
на локальном постгресе, вроде работает твой запрос

Igor
24.10.2016
14:45:47

Yan?
24.10.2016
14:46:18
Как бы без Override все работает, но из книги я тупо перепечатал листинг

Luger
24.10.2016
14:46:20
@bombaleyloo , а если в запросе алиас поставить?
SELECT users.user_id as user_id, nickname, password, enabled, acc_non_expired, acc_non_locked,
credentials_not_expired, authority
FROM users, passwords, authorities
WHERE (users.nickname = 'loh')
AND (users.user_id = passwords.user_id)
AND (users.user_id = authorities.user_id)
сделал вот такую структурку :
create table users(user_id bigint, nickname varchar (200));
create table passwords(user_id bigint, password varchar(200));
create table authorities(user_id bigint, enabled smallint, acc_non_expired smallint, acc_non_locked smallint,
credentials_not_expired smallint, authority smallint);
на локальном постгресе, вроде работает твой запрос
ну вообще - и так и эдак работает

Igor
24.10.2016
14:46:26
do
у тебя go

Yan?
24.10.2016
14:46:30
ТЬФУ
Спасибо

Admin
ERROR: S client not available

Igor
24.10.2016
14:46:40
:)

Maksim
24.10.2016
14:47:29

Luger
24.10.2016
14:48:17
мне тож. не могло goGet работать же

Yan?
24.10.2016
14:49:04
Я Override сейчас убрал и работает, но я мавен не пересобирал ручками, он мб старый war подтягивает на томкат

guga
24.10.2016
14:49:08
А ты всё руками пишешь? идея же хорошо все сигнатуры сама делает

Yan?
24.10.2016
14:49:39
Потому что это порождает ошибки, а ошибки - это задачи, которые нужно решать. Только мне в след раз нужно лучше смотреть, прежде чем бежать сюда

Bogdan
24.10.2016
14:50:37
у меня так английский в школе учили

Luger
24.10.2016
14:50:41

Bogdan
24.10.2016
14:50:42
переписывали тексты

Maksim
24.10.2016
14:50:58

Google

guga
24.10.2016
14:51:30
кажись так

Maksim
24.10.2016
14:51:34
А вот неумение пользоваться инструментами типа IDE и компилить код и ком строки самостоятельно - это перебор.

Bogdan
24.10.2016
14:51:42

Luger
24.10.2016
14:51:44
@bombaleyloo ,что там твой запрос?

Bogdan
24.10.2016
14:52:10
с алиасом то же самое
по номерам - bad value

Maksim
24.10.2016
14:52:29
Ты мне, кстати, напомнил одного препода, который импорты руками прописывал, не зная, что существует автодополнение. И это в 2013-2014-м году. :(

Igor
24.10.2016
14:52:48

Maksim
24.10.2016
14:53:11

Igor
24.10.2016
14:53:26
но от него не удивлён

guga
24.10.2016
14:54:52

Luger
24.10.2016
14:54:53

guga
24.10.2016
14:54:54
удобно же

Maksim
24.10.2016
15:01:31

guga
24.10.2016
15:02:03
фикс багов прямо на работающем проде
например

Maksim
24.10.2016
15:03:05

guga
24.10.2016
15:03:18