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 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/6c19050b-ab43-4ce8-ac4d-b469b74d47b0n%40googlegroups.com.

Reply via email to