I used mvn install. it shows this one:

SLF4J: Actual binding is of type [org.slf4j.impl.SimpleLoggerFactory]

SLF4J: Class path contains multiple SLF4J bindings.

SLF4J: Found binding in
[jar:file:/Users/abdullah/.p2/pool/plugins/org.eclipse.m2e.maven.runtime.slf4j.simple_1.16.0.20200610-1735/jars/slf4j-simple-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]

SLF4J: Found binding in
[file:/Users/abdullah/eclipse/java-2020-12/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/5/0/.cp/org/slf4j/impl/StaticLoggerBinder.class]

SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an
explanation.

SLF4J: Actual binding is of type [org.slf4j.impl.SimpleLoggerFactory]

[INFO] Scanning for projects...

[INFO]

[INFO] ---------------------< org.apache.flink:newinput
>----------------------

[INFO] Building newinput 0.0.1-SNAPSHOT

[INFO] --------------------------------[ jar
]---------------------------------

[INFO]

[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @
newinput ---

[WARNING] Using platform encoding (UTF-8 actually) to copy filtered
resources, i.e. build is platform dependent!

[INFO] Copying 0 resource

[INFO]

[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ newinput
---

[INFO] Changes detected - recompiling the module!

[WARNING] File encoding has not been set, using platform encoding UTF-8,
i.e. build is platform dependent!

[INFO] Compiling 1 source file to
/Users/abdullah/Documents/newinput/target/classes

[INFO] -------------------------------------------------------------

[ERROR] COMPILATION ERROR :

[INFO] -------------------------------------------------------------

[ERROR] Source option 5 is no longer supported. Use 7 or later.

[ERROR] Target option 5 is no longer supported. Use 7 or later.

[INFO] 2 errors

[INFO] -------------------------------------------------------------

[INFO]
------------------------------------------------------------------------

[INFO] BUILD FAILURE

[INFO]
------------------------------------------------------------------------

[INFO] Total time:  2.000 s

[INFO] Finished at: 2021-03-04T10:21:26-06:00

[INFO]
------------------------------------------------------------------------

[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-compiler-plugin:3.1:compile
(default-compile) on project newinput: Compilation failure: Compilation
failure:

[ERROR] Source option 5 is no longer supported. Use 7 or later.

[ERROR] Target option 5 is no longer supported. Use 7 or later.

[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

On Thu, Mar 4, 2021 at 10:18 AM Chesnay Schepler <ches...@apache.org> wrote:

> use mvn install then, it is the closest thing to package.
>
> On 3/4/2021 5:12 PM, Abdullah bin Omar wrote:
>
> I found this one (attached pic 1) when I run the pom.xml from eclipse IDE.
> I select maven clean.
>
>
>
>
>
> On Thu, Mar 4, 2021 at 10:00 AM Chesnay Schepler <ches...@apache.org>
> wrote:
>
>> I think your confusion is caused by using using "mvn clean", instead of
>> "mvn clean package".
>>
>> "mvn clean" cleans up, deleting jars and such, whereas "mvn package"
>> compiles the code and packages a jar.
>>
>> On 3/4/2021 3:41 PM, Abdullah bin Omar wrote:
>>
>> Hi Chesnay,
>>
>> Thank you for your reply. Sorry for coming up late.
>>
>> I follow the maven quickstart. when I run the pom.xml in m2Maven clean
>> way. Then it gives me this output in console:
>>
>> SLF4J: Class path contains multiple SLF4J bindings.
>>
>> SLF4J: Found binding in [
>> jar:file:/Users/abdullah/.p2/pool/plugins/org.eclipse.m2e.maven.runtime.slf4j.simple_1.16.0.20200610-1735/jars/slf4j-simple-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class
>> ]
>>
>> SLF4J: Found binding in [
>> file:/Users/abdullah/eclipse/java-2020-12/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/5/0/.cp/org/slf4j/impl/StaticLoggerBinder.class
>> ]
>>
>> SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an
>> explanation.
>>
>> SLF4J: Actual binding is of type [org.slf4j.impl.SimpleLoggerFactory]
>>
>> SLF4J: Class path contains multiple SLF4J bindings.
>>
>> SLF4J: Found binding in [
>> jar:file:/Users/abdullah/.p2/pool/plugins/org.eclipse.m2e.maven.runtime.slf4j.simple_1.16.0.20200610-1735/jars/slf4j-simple-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class
>> ]
>>
>> SLF4J: Found binding in [
>> file:/Users/abdullah/eclipse/java-2020-12/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/5/0/.cp/org/slf4j/impl/StaticLoggerBinder.class
>> ]
>>
>> SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an
>> explanation.
>>
>> SLF4J: Actual binding is of type [org.slf4j.impl.SimpleLoggerFactory]
>>
>> [INFO] Scanning for projects...
>>
>> [INFO]
>>
>> [INFO] ---------------------< org.apache.flink:newinput
>> >----------------------
>>
>> [INFO] Building newinput 0.0.1-SNAPSHOT
>>
>> [INFO] --------------------------------[ jar
>> ]---------------------------------
>>
>> [INFO]
>>
>> [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ newinput ---
>>
>> [INFO] Deleting /Users/abdullah/Documents/newinput/target
>>
>> [INFO]
>> ------------------------------------------------------------------------
>>
>> [INFO] BUILD SUCCESS
>>
>> [INFO]
>> ------------------------------------------------------------------------
>>
>> [INFO] Total time:  0.281 s
>>
>> [INFO] Finished at: 2021-03-04T08:10:00-06:00
>>
>> [INFO]
>> ------------------------------------------------------------------------
>>
>> and now when I run the code, it shows this error:
>>
>> Error: Could not find or load main class newinput.count
>>
>> Caused by: java.lang.ClassNotFoundException: newinput.count
>>
>> *Question:*
>> in quickstarts
>> <https://ci.apache.org/projects/flink/flink-docs-stable/dev/project-configuration.html#maven-quickstart>,
>> it said in build project section,
>>
>> You will find a JAR file that contains your application, plus connectors
>> and libraries that you may have added as dependencies to the application:
>> target/<artifact-id>-<version>.jar.
>> If you use a different class than *StreamingJob* as the application’s
>> main class / entry point, we recommend you change the mainClass setting
>> in the pom.xml file accordingly.
>>
>>  I do not Understand the above two lines.
>>
>> The class name that I used is named "count": so different from a
>> streaming job.
>>
>> *Is something I missed due to not understanding those two lines?*
>>
>> *Thank you!*
>>
>>
>>
>>
>>
>>
>>
>> On Wed, Mar 3, 2021 at 2:49 PM Chesnay Schepler <ches...@apache.org>
>> wrote:
>>
>>> The flink-clients dependency is correct.
>>>
>>> We will need additional information to debug the Job execution failures,
>>> because these can happen due to all kind of reasons.
>>> Things like the full stacktrace, or exceptions from the logging output.
>>>
>>> Additionally, I would recommend to base your project on the quickstarts
>>> <https://ci.apache.org/projects/flink/flink-docs-stable/dev/project-configuration.html#maven-quickstart>
>>> .
>>>
>>> On 3/3/2021 4:55 PM, Abdullah bin Omar wrote:
>>>
>>> Hi,
>>>
>>> I am running a code (Example Program) from [1], and followed the [2] for
>>> the dependencies. I used this in the pom.xml:
>>>
>>> <project xmlns=*"http://maven.apache.org/POM/4.0.0
>>> <http://maven.apache.org/POM/4.0.0>"* 
>>> xmlns:xsi=*"http://www.w3.org/2001/XMLSchema-instance
>>> <http://www.w3.org/2001/XMLSchema-instance>"* 
>>> xsi:schemaLocation=*"http://maven.apache.org/POM/4.0.0
>>> <http://maven.apache.org/POM/4.0.0>
>>> https://maven.apache.org/xsd/maven-4.0.0.xsd
>>> <https://maven.apache.org/xsd/maven-4.0.0.xsd>"*>
>>>
>>>   <modelVersion>4.0.0</modelVersion>
>>>
>>>   <groupId>org.apache.flink </groupId>
>>>
>>>   <artifactId>newinput</artifactId>
>>>
>>>   <version>0.0.1-SNAPSHOT</version>
>>>
>>>
>>>
>>>   <dependencies>
>>>
>>>   <dependency>
>>>
>>> <groupId>org.apache.flink</groupId>
>>>
>>>   <artifactId>flink-streaming-java_2.11</artifactId>
>>>
>>>   <version>1.12.0</version>
>>>
>>>   <scope>provided</scope>
>>>
>>> </dependency>
>>>
>>>
>>>
>>>
>>> <dependency>
>>>
>>>        <groupId>org.slf4j</groupId>
>>>
>>>        <artifactId>slf4j-api</artifactId>
>>>
>>>        <version>1.7.5</version>
>>>
>>>    </dependency>
>>>
>>>    <dependency>
>>>
>>>        <groupId>org.slf4j</groupId>
>>>
>>>        <artifactId>slf4j-log4j12</artifactId>
>>>
>>>        <version>1.7.5</version>
>>>
>>>    </dependency>
>>>
>>> </dependencies>
>>>
>>>
>>> </project>
>>>
>>>
>>>
>>> I got an error, No Executor Factory Found
>>>
>>> After that, I add flink-clients dependencies in the pom.xml
>>>
>>> <dependency>
>>>
>>> <groupId>org.apache.flink</groupId>
>>>
>>>   <artifactId>flink-clients_2.11</artifactId>
>>>
>>>           <type>jar</type>
>>>
>>>   <version>1.12.0</version>
>>>
>>>   <scope>provided</scope>
>>>
>>> </dependency>
>>>
>>>
>>> Then the previous error (No Executor Factory Found) was removed.
>>> However, a new bunch of error appeared (like Job execution failed)
>>>
>>> [1]
>>> https://ci.apache.org/projects/flink/flink-docs-master/docs/dev/datastream/overview/
>>> [2]
>>> https://ci.apache.org/projects/flink/flink-docs-stable/dev/project-configuration.html#project-configuration
>>>
>>>
>>> *Questions:*
>>>
>>> (1) is the flink-clients dependencies correct?
>>>
>>> (2) I just opened a maven project in Eclipse IDE, and am using the
>>> flink-1.12 version.I used the java code similar to Example Program [1], and
>>> using the above dependencies in pom.xml
>>> I am wondering that are those steps correct? or something missing to
>>> install or add anything in the code/pom.xml?
>>>
>>> Thank you
>>>
>>> Best Regards,
>>> Abdullah
>>>
>>>
>>>
>>>
>>>
>>
>

Reply via email to