我找不到mainClass的正确名称。我每次启动.jar时都会说
no main manifest attribute, in server/target/server-0.0.1.jar
当然还有一个主要的。
我正在使用一个父模块和两个模块,因为我想创建2个可执行文件。
以下是我的.xml文件
父
<groupId>com.myself.me</groupId>
<artifactId>MilleBornes</artifactId>
<version>0.0.1</version>
<packaging>pom</packaging>
<name>MilleBornes</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<modules>
<module>./client</module>
<module>./server</module>
</modules>
</project>
其中一个孩子
<parent>
<groupId>com.myself.me</groupId>
<artifactId>MilleBornes</artifactId>
<version>0.0.1</version>
</parent>
<groupId>com.myself.me</groupId>
<artifactId>server</artifactId>
<packaging>jar</packaging>
<version>0.0.1</version>
<name>server</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<build>
<plugins>
<plugin>
<groupId>com.myself.me</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>0.0.1</version>
<configuration>
<archive>
<manifest>
<mainClass>server.Main</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
以下是我的文件的组织方式
答案 0 :(得分:0)
首先使用{I} maven-jar-plugin
代替org.apache.maven.plugins
代替com.myself.me
而使用版本3.0.2
代替0.0.1
src/main/java
。此外,您必须将您的主类放入src/test/java
而不是allrows = table.find_elements_by_xpath("//tr[@class='Leaguestitle' or contains(@id,'tr1') and not (@align='center')]")