Upps my mistake... "Version" is wrong --> "version"... here you are....
<dependency>
<groupId>com.google.elemental2</groupId>
<artifactId>elemental2-core</artifactId>
<version>1.1.0</version>
</dependency>
Am Di., 18. Mai 2021 um 13:38 Uhr schrieb likejudo <[email protected]>:
> IntelliJ.
> Unfortunately, it gives an error that "com.google.elemental2:
> elemental2-core.pom:unknown" in the repo.
>
> On Tuesday, May 18, 2021 at 1:07:02 AM UTC-5 [email protected] wrote:
>
>> If you use Eclipse just create a new Maven project and add this
>> dependency in the pom.xml
>>
>> <dependency>
>> <groupId>com.google.elemental2</groupId>
>> <artifactId>elemental2-core</artifactId>
>> <version>1.1.0</Version>
>> </dependency>
>>
>> Then run mvn clean package
>>
>> You can do the same with IntelliJ or VSC.
>>
>> likejudo <[email protected]> schrieb am Di., 18. Mai 2021, 01:02:
>>
>>> Dr Lofi,
>>> What archetype did you use? I am not allowed to clone nor copy-paste
>>> code into my workspace.
>>> Can you please give me the "maven generate" command line you used?
>>>
>>> On Monday, May 17, 2021 at 4:53:58 PM UTC-5 likejudo wrote:
>>>
>>>> If I understand correctly,
>>>> I will try that but I am not allowed to clone any repo from github nor
>>>> downlead any software.
>>>> I have been doing this POC in my personal laptop, not my workspace at
>>>> work.
>>>>
>>>>
>>>> On Monday, May 17, 2021 at 3:52:33 PM UTC-5 [email protected] wrote:
>>>>
>>>>> Ahh forget... You need to run your local mvn first... Maybe you are
>>>>> the first person who will download the Domino libs...
>>>>>
>>>>> So please check out this project:
>>>>> https://github.com/lofidewanto/stockwatcher/tree/master/stockwatcher-springboot
>>>>>
>>>>> and run
>>>>> mvn clean install
>>>>>
>>>>> [email protected] schrieb am Montag, 17. Mai 2021 um 22:50:44 UTC+2:
>>>>>
>>>>>> Can you find following lib?
>>>>>>
>>>>>> <dependency>
>>>>>> <groupId>com.google.elemental2</groupId>
>>>>>> <artifactId>elemental2-core</artifactId>
>>>>>> </dependency>
>>>>>>
>>>>>> Without this one it is not possible - at least it doesn't make sense
>>>>>> for me - to work with REST on GWT / JavaScript...
>>>>>> likejudo schrieb am Montag, 17. Mai 2021 um 22:41:24 UTC+2:
>>>>>>
>>>>>>> Unfortunately, I do not find it in our Nexus.
>>>>>>> In the keyword search box, I searched for org.dominokit and then I
>>>>>>> searched for domino-rest-client.
>>>>>>> "No results found".
>>>>>>>
>>>>>>> On Monday, May 17, 2021 at 3:06:44 PM UTC-5 [email protected]
>>>>>>> wrote:
>>>>>>>
>>>>>>>> If you want to use REST, you should use Domino REST simple
>>>>>>>> framework for GWT, see: https://github.com/DominoKit/domino-rest
>>>>>>>>
>>>>>>>> Here is my example using REST with Domino REST for GWT:
>>>>>>>> https://github.com/lofidewanto/stockwatcher/blob/3079899cb55da13f5d5bc2bd385868dc9276fd89/stockwatcher-springboot/stockwatcher-springboot-client/src/main/java/stockwatcher/client/ResponseFromServerPanel.java#L184
>>>>>>>>
>>>>>>>> If you cannot add Domino REST, we need to use a simple JavaScript
>>>>>>>> API but I won't recommend that to you... Maybe you check in your Nexus
>>>>>>>> first whether you can find Domino REST? It is also in Maven Central...
>>>>>>>>
>>>>>>>> https://github.com/DominoKit/domino-rest/wiki/Quick-start
>>>>>>>>
>>>>>>>> GWT 2.9.0.
>>>>>>>>
>>>>>>>> Thanks
>>>>>>>> likejudo schrieb am Montag, 17. Mai 2021 um 22:00:12 UTC+2:
>>>>>>>>
>>>>>>>>> The REST example uses Postman as client, not GWT.
>>>>>>>>> I need to use Spring Boot for server, and GWT for client. REST is
>>>>>>>>> fine if I don't have to add new libraries.
>>>>>>>>> (I want to avoid adding libraries like Domino to keep it simple
>>>>>>>>> and not worry about yet learning another tool, availability in my
>>>>>>>>> repo, and
>>>>>>>>> license).
>>>>>>>>>
>>>>>>>>> Working in baby steps, I want to send a file from the GWT client
>>>>>>>>> to SpringBoot server.
>>>>>>>>> Following the Spring docs
>>>>>>>>> https://spring.io/guides/gs/uploading-files/
>>>>>>>>>
>>>>>>>>> I added a multipart file parameter, but then get a compile error
>>>>>>>>>
>>>>>>>>> My code is here:
>>>>>>>>> https://github.com/1dropaflame/UploadStocks/commit/3c1599253f569c439f6d755b917be5b74140b97c
>>>>>>>>>
>>>>>>>>> @WebServlet("/stockwatcher/greet")
>>>>>>>>> public class GreetingServiceImpl extends RemoteServiceServlet
>>>>>>>>> implements GreetingService {
>>>>>>>>> public GreetingResponse greetServer(@RequestParam("file")
>>>>>>>>> MultipartFile file,
>>>>>>>>> RedirectAttributes redirectAttributes) throws
>>>>>>>>> IllegalArgumentException {
>>>>>>>>> // Verify that the input is valid.
>>>>>>>>> System.out.println("greetServer is called!");
>>>>>>>>> I tried changing the GreetingService also but also get a compile
>>>>>>>>> error:
>>>>>>>>>
>>>>>>>>> [INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @
>>>>>>>>> StockWatcher-shared ---
>>>>>>>>> [INFO] Changes detected - recompiling the module!
>>>>>>>>> [INFO] Compiling 4 source files to
>>>>>>>>> C:\Users\User\Documents\Learn\GWT\Nalu\StockWatcher\StockWatcher-shared\target\classes
>>>>>>>>> [INFO]
>>>>>>>>> -------------------------------------------------------------
>>>>>>>>> [ERROR] COMPILATION ERROR :
>>>>>>>>> [INFO]
>>>>>>>>> -------------------------------------------------------------
>>>>>>>>> [ERROR]
>>>>>>>>> /C:/Users/User/Documents/Learn/GWT/Nalu/StockWatcher/StockWatcher-shared/src/main/java/stockwatcher/GreetingService.java:[11,38]
>>>>>>>>> cannot find symbol
>>>>>>>>> symbol: class MultipartFile
>>>>>>>>> location: interface stockwatcher.GreetingService
>>>>>>>>> [ERROR]
>>>>>>>>> /C:/Users/User/Documents/Learn/GWT/Nalu/StockWatcher/StockWatcher-shared/src/main/java/stockwatcher/GreetingService.java:[11,58]
>>>>>>>>> cannot find symbol
>>>>>>>>> symbol: class RedirectAttributes
>>>>>>>>> location: interface stockwatcher.GreetingService
>>>>>>>>> [INFO] 2 errors
>>>>>>>>> [INFO]
>>>>>>>>> -------------------------------------------------------------
>>>>>>>>> [INFO]
>>>>>>>>> ------------------------------------------------------------------------
>>>>>>>>> [INFO] Reactor Summary for StockWatcher 1.0-SNAPSHOT:
>>>>>>>>> [INFO]
>>>>>>>>> [INFO] StockWatcher .......................................
>>>>>>>>> SUCCESS [ 0.075 s]
>>>>>>>>> [INFO] StockWatcher-shared ................................
>>>>>>>>> FAILURE [ 0.835 s]
>>>>>>>>> [INFO] StockWatcher-client ................................ SKIPPED
>>>>>>>>> [INFO] StockWatcher-server ................................ SKIPPED
>>>>>>>>> [INFO]
>>>>>>>>> ------------------------------------------------------------------------
>>>>>>>>> [INFO] BUILD FAILURE
>>>>>>>>> [INFO]
>>>>>>>>> ------------------------------------------------------------------------
>>>>>>>>> [INFO] Total time: 1.914 s
>>>>>>>>> [INFO] Finished at: 2021-05-17T14:50:09-05:00
>>>>>>>>> [INFO]
>>>>>>>>> ------------------------------------------------------------------------
>>>>>>>>> [ERROR] Failed to execute goal
>>>>>>>>> org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile
>>>>>>>>> (default-compile) on project StockWatcher-shared: Compilation failure:
>>>>>>>>> Compilation failure:
>>>>>>>>> [ERROR]
>>>>>>>>> /C:/Users/User/Documents/Learn/GWT/Nalu/StockWatcher/StockWatcher-shared/src/main/java/stockwatcher/GreetingService.java:[11,38]
>>>>>>>>> cannot find symbol
>>>>>>>>> [ERROR] symbol: class MultipartFile
>>>>>>>>> [ERROR] location: interface stockwatcher.GreetingService
>>>>>>>>> [ERROR]
>>>>>>>>> /C:/Users/User/Documents/Learn/GWT/Nalu/StockWatcher/StockWatcher-shared/src/main/java/stockwatcher/GreetingService.java:[11,58]
>>>>>>>>> cannot find symbol
>>>>>>>>> [ERROR] symbol: class RedirectAttributes
>>>>>>>>> [ERROR] location: interface stockwatcher.GreetingService
>>>>>>>>> [ERROR] -> [Help 1]
>>>>>>>>> [ERROR]
>>>>>>>>> [ERROR] To see the full stack trace of the errors, re-run Maven
>>>>>>>>> with the -e switch.
>>>>>>>>> [ERROR] Re-run Maven using the -X switch to enable full debug
>>>>>>>>> logging.
>>>>>>>>> [ERROR]
>>>>>>>>> [ERROR] For more information about the errors and possible
>>>>>>>>> solutions, please read the following articles:
>>>>>>>>> [ERROR] [Help 1]
>>>>>>>>> http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
>>>>>>>>> [ERROR]
>>>>>>>>> [ERROR] After correcting the problems, you can resume the build
>>>>>>>>> with the command
>>>>>>>>> [ERROR] mvn <args> -rf :StockWatcher-shared
>>>>>>>>> On Monday, May 17, 2021 at 12:17:58 PM UTC-5 [email protected]
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> You need to decide first, what communication protocol you want to
>>>>>>>>>> use between your Web browser (client) and your Spring Boot (server):
>>>>>>>>>>
>>>>>>>>>> - GWT RPC
>>>>>>>>>> - REST
>>>>>>>>>>
>>>>>>>>>> In both cases you can upload your files...
>>>>>>>>>>
>>>>>>>>>> GWT RPC:
>>>>>>>>>> https://stackoverflow.com/questions/9160535/is-it-possible-to-upload-a-file-via-gwt-rpc-servlets
>>>>>>>>>>
>>>>>>>>>> REST:
>>>>>>>>>> https://www.websparrow.org/spring/spring-boot-rest-api-file-upload-save-example
>>>>>>>>>>
>>>>>>>>>> Hope this helps!
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Am Mo., 17. Mai 2021 um 18:58 Uhr schrieb likejudo <
>>>>>>>>>> [email protected]>:
>>>>>>>>>>
>>>>>>>>>>> Dr Lofi,
>>>>>>>>>>> I need to make a file uploader for a spring boot server and was
>>>>>>>>>>> looking at the generated code. I see that the Impl extends
>>>>>>>>>>> RemoteServiceServlet.
>>>>>>>>>>> The example for file uploads however, has its own controller.
>>>>>>>>>>>
>>>>>>>>>>> https://spring.io/guides/gs/uploading-files/
>>>>>>>>>>>
>>>>>>>>>>> @Controller public class FileUploadController {
>>>>>>>>>>> .....
>>>>>>>>>>> @PostMapping("/") public String
>>>>>>>>>>> handleFileUpload(@RequestParam("file") MultipartFile file,
>>>>>>>>>>> RedirectAttributes redirectAttributes) {
>>>>>>>>>>>
>>>>>>>>>>> NaluKit has the servicing method in the Impl.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> https://github.com/1dropaflame/UploadStocks/blob/main/StockWatcher/StockWatcher-server/src/main/java/stockwatcher/GreetingServiceImpl.java
>>>>>>>>>>>
>>>>>>>>>>> @WebServlet("/stockwatcher/greet")
>>>>>>>>>>> public class GreetingServiceImpl extends RemoteServiceServlet
>>>>>>>>>>> implements GreetingService {
>>>>>>>>>>>
>>>>>>>>>>> I am confused which to follow.
>>>>>>>>>>>
>>>>>>>>>>> On Monday, May 17, 2021 at 11:44:33 AM UTC-5 [email protected]
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Yeah, I think your Nexus is connected to Maven Central... So
>>>>>>>>>>>> you would have everything which is already uploaded at Maven
>>>>>>>>>>>> Central...
>>>>>>>>>>>>
>>>>>>>>>>>> Other than Maven Central is difficult...
>>>>>>>>>>>> likejudo schrieb am Montag, 17. Mai 2021 um 16:32:00 UTC+2:
>>>>>>>>>>>>
>>>>>>>>>>>>> @TBroyer, @Lofi
>>>>>>>>>>>>> When I looked in my employer's Nexus repo searching for
>>>>>>>>>>>>> "gwt-maven-plugin" I found only the Mojo Codehaus plugin.
>>>>>>>>>>>>> So I assumed that we did not have it.
>>>>>>>>>>>>> A few days ago, I searched instead for "net.ltgt.gwt.maven"
>>>>>>>>>>>>> and found it! :)
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Monday, May 17, 2021 at 7:09:21 AM UTC-5 [email protected]
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Sunday, May 16, 2021 at 5:54:51 PM UTC+2
>>>>>>>>>>>>>> [email protected] wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Yes that also fine.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> The main thing: use the *TBroyer Maven plugin* instead the
>>>>>>>>>>>>>>> old one or Eclipse plugin.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Except, he said several times that he couldn't: “ I don't
>>>>>>>>>>>>>> have a choice. I have to use what is in my employer's
>>>>>>>>>>>>>> repository.”
>>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>
>>>>>>>>>> You received this message because you are subscribed to a topic
>>>>>>>>>>> in the Google Groups "GWT Users" group.
>>>>>>>>>>> To unsubscribe from this topic, visit
>>>>>>>>>>> https://groups.google.com/d/topic/google-web-toolkit/TclImrErWMY/unsubscribe
>>>>>>>>>>> .
>>>>>>>>>>> To unsubscribe from this group and all its topics, send an email
>>>>>>>>>>> to [email protected].
>>>>>>>>>>>
>>>>>>>>>> To view this discussion on the web visit
>>>>>>>>>>> https://groups.google.com/d/msgid/google-web-toolkit/2600230b-5cd3-4929-9e3c-e32f068e7511n%40googlegroups.com
>>>>>>>>>>> <https://groups.google.com/d/msgid/google-web-toolkit/2600230b-5cd3-4929-9e3c-e32f068e7511n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>>>>>> .
>>>>>>>>>>>
>>>>>>>>>> --
>>> You received this message because you are subscribed to a topic in the
>>> Google Groups "GWT Users" group.
>>> To unsubscribe from this topic, visit
>>> https://groups.google.com/d/topic/google-web-toolkit/TclImrErWMY/unsubscribe
>>> .
>>> To unsubscribe from this group and all its topics, send an email to
>>> [email protected].
>>>
>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/google-web-toolkit/2476923f-0d35-4d1f-8714-1cd7c58c7948n%40googlegroups.com
>>> <https://groups.google.com/d/msgid/google-web-toolkit/2476923f-0d35-4d1f-8714-1cd7c58c7948n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
> You received this message because you are subscribed to a topic in the
> Google Groups "GWT Users" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/google-web-toolkit/TclImrErWMY/unsubscribe
> .
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/google-web-toolkit/6c19050b-ab43-4ce8-ac4d-b469b74d47b0n%40googlegroups.com
> <https://groups.google.com/d/msgid/google-web-toolkit/6c19050b-ab43-4ce8-ac4d-b469b74d47b0n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
--
You received this message because you are subscribed to the Google Groups "GWT
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/google-web-toolkit/CAGM6XmbnPcZ665qNrzmK1Y5ep1QjzpKB0swmUFDPOP1PSA%2BAnA%40mail.gmail.com.